From 2fef749583252ba74b4bc50fa15d9796ae78b9c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 Feb 2026 21:42:55 +1100 Subject: [PATCH] New Crowdin translations by GitHub Action (#11251) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 756 +++++---- .../InvenTree/locale/da/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/de/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/el/LC_MESSAGES/django.po | 742 ++++---- .../InvenTree/locale/en/LC_MESSAGES/django.po | 726 ++++---- .../InvenTree/locale/es/LC_MESSAGES/django.po | 728 ++++---- .../locale/es_MX/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/et/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 844 +++++----- .../InvenTree/locale/he/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 742 ++++---- .../InvenTree/locale/id/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/it/LC_MESSAGES/django.po | 742 ++++---- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 742 ++++---- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 742 ++++---- .../InvenTree/locale/no/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 730 ++++---- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 728 ++++---- .../locale/pt_BR/LC_MESSAGES/django.po | 742 ++++---- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 776 +++++---- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/th/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 742 ++++---- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 728 ++++---- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 728 ++++---- .../locale/zh_Hans/LC_MESSAGES/django.po | 742 ++++---- .../locale/zh_Hant/LC_MESSAGES/django.po | 742 ++++---- src/frontend/src/locales/ar/messages.po | 1307 ++++++++------- src/frontend/src/locales/bg/messages.po | 1295 +++++++------- src/frontend/src/locales/cs/messages.po | 1329 ++++++++------- src/frontend/src/locales/da/messages.po | 1351 ++++++++------- src/frontend/src/locales/de/messages.po | 1325 ++++++++------- src/frontend/src/locales/el/messages.po | 1327 ++++++++------- src/frontend/src/locales/en/messages.po | 1325 ++++++++------- src/frontend/src/locales/es/messages.po | 1303 ++++++++------- src/frontend/src/locales/es_MX/messages.po | 1303 ++++++++------- src/frontend/src/locales/et/messages.po | 1327 ++++++++------- src/frontend/src/locales/fa/messages.po | 1295 +++++++------- src/frontend/src/locales/fi/messages.po | 1295 +++++++------- src/frontend/src/locales/fr/messages.po | 1487 +++++++++-------- src/frontend/src/locales/he/messages.po | 1295 +++++++------- src/frontend/src/locales/hi/messages.po | 1295 +++++++------- src/frontend/src/locales/hu/messages.po | 1327 ++++++++------- src/frontend/src/locales/id/messages.po | 1295 +++++++------- src/frontend/src/locales/it/messages.po | 1327 ++++++++------- src/frontend/src/locales/ja/messages.po | 1327 ++++++++------- src/frontend/src/locales/ko/messages.po | 1295 +++++++------- src/frontend/src/locales/lt/messages.po | 1295 +++++++------- src/frontend/src/locales/lv/messages.po | 1295 +++++++------- src/frontend/src/locales/nl/messages.po | 1327 ++++++++------- src/frontend/src/locales/no/messages.po | 1331 ++++++++------- src/frontend/src/locales/pl/messages.po | 1297 +++++++------- src/frontend/src/locales/pt/messages.po | 1331 ++++++++------- src/frontend/src/locales/pt_BR/messages.po | 1329 ++++++++------- src/frontend/src/locales/ro/messages.po | 1297 +++++++------- src/frontend/src/locales/ru/messages.po | 1347 ++++++++------- src/frontend/src/locales/sk/messages.po | 1295 +++++++------- src/frontend/src/locales/sl/messages.po | 1295 +++++++------- src/frontend/src/locales/sr/messages.po | 1325 ++++++++------- src/frontend/src/locales/sv/messages.po | 1295 +++++++------- src/frontend/src/locales/th/messages.po | 1295 +++++++------- src/frontend/src/locales/tr/messages.po | 1329 ++++++++------- src/frontend/src/locales/uk/messages.po | 1303 ++++++++------- src/frontend/src/locales/vi/messages.po | 1297 +++++++------- src/frontend/src/locales/zh_Hans/messages.po | 1327 ++++++++------- src/frontend/src/locales/zh_Hant/messages.po | 1321 ++++++++------- 78 files changed, 42590 insertions(+), 37481 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 10df24207f..53100a8442 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "ملاحظات" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 2968fcc7d2..c4af6c136c 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Бележки" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Част" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index e765571698..b789d844eb 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Neplaté desetinné číslo" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Poznámky" @@ -345,7 +345,7 @@ msgstr "Musí být platné číslo" msgid "Currency" msgstr "Měna" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Vyberte měnu z dostupných možností" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Zahrnout varianty" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Zahrnout varianty" msgid "Part" msgstr "Díl" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategorie" @@ -666,80 +666,81 @@ msgstr "Max datum" msgid "Exclude Tree" msgstr "Vyloučit strom" -#: build/api.py:395 +#: build/api.py:399 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:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Spotřební materiál" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Volitelné" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Sestava" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Sledováno" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testovatelné" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Objednávka nevyřízená" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Přiděleno" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Spotřebováno" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Dostupné" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Na objednávku" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Výrobní příkaz" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Lokace" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Výstup" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filtrovat podle ID výstupní položky zásoby. Použijte 'null' pro nalezení odinstalovaných položek sestavení." @@ -779,7 +780,7 @@ 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:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Stavový kód sestavení" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kód dávky" @@ -976,41 +977,45 @@ msgstr "Výstup sestavení je již dokončen" msgid "Build output does not match Build Order" msgstr "Výstup neodpovídá výrobnímu příkazu" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Množství nemůže být větší než výstupní množství" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "Výstup výroby neprošel všemi požadovanými testy" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Výstup sestavy {serial} neprošel všemi požadavky" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "Přiřazené skladové položky jsou stále ve výrobě" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "Nelze částečně dokončit výrobní příkaz s přiřazenými položkami" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Řádková položka výrobního příkazu" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Vytvořit objekt" msgid "Quantity" msgstr "Množství" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Vyžadované množství pro výrobní příkaz" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Množství spotřebovaných zásob" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlavní díl je označen jako sledovatelný" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Vybraná skladová položka neodpovídá řádku kusovníku" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "Přiřazené množství musí být vyšší než nula" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Množství musí být 1 pro zřetězený sklad" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zabrané množství ({q}) nesmí překročit dostupné skladové množství ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Skladové položky" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Zdrojová skladová položka" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Skladové množství pro sestavení" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Instalovat do" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Cílová skladová položka" @@ -1091,7 +1096,7 @@ msgstr "Cílová skladová položka" msgid "Build Level" msgstr "Úroveň sestavení" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Název dílu" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" @@ -1281,7 +1286,7 @@ msgstr "Řádková položka sestavy" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part musí ukazovat na stejný díl jako výrobní příkaz" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Položka musí být skladem" @@ -1342,107 +1347,111 @@ msgstr "Přiřazení volitelných položek kusovníku k objednávce sestavy" msgid "Failed to start auto-allocation task" msgstr "Nepodařilo se spustit úlohu automatického přidělování" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Reference v kusovníku" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID dílu kusovníku" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Název dílu kusovníku" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Sestavení" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Díl dodavatele" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Přidělené množství" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Reference sestavení" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Název kategorie dílů" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Sledovatelné" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Zděděno" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Povolit varianty" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Položka kusovníku" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Naplánováno na sestavení" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Externí zásoby" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Dostupné zásoby" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Dostupné náhradní zásoby" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Dostupná varianta skladu" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "Spotřebované množství přesahuje přidělené množství" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Nepovinné poznámky ke spotřebě zásob" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "Sestavení položky musí odkazovat na správný výrobní příkaz" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Duplikovat přidělení položky sestavení" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "Výrobní linka musí odkazovat na správný výrobní příkaz" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Duplikovat přiřazení výrobní linky" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "Musí být poskytnuta alespoň jedna linka nebo předmět" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "Je odkaz" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Je soubor" -#: common/api.py:764 +#: common/api.py:765 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:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Uživatel nemá oprávnění k odstranění této přílohy" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Množství cenové slevy" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Cena" @@ -1772,7 +1781,7 @@ msgstr "Definice" msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Příloha" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Logický klíč statusu, který je rovný tomuto vlastnímu statusu v podnikové logice" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Hodnota" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Data z odezvy z čárového kódu" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Výsledek" @@ -2563,6 +2572,7 @@ msgstr "Jak často aktualizovat směnné kurzy (pro vypnutí nastavte na nulu)" #: 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 msgid "days" msgstr "dny" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponent" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Povolit projektové kódy pro sledování projektů" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Povolit historii zásob" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Vyloučit externí umístění" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Vyloučit skladové položky v externích lokací z výpočtu historie zásob" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Perioda automatické inventury" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Počet dní mezi automatickým záznamem historie zásob" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Odstranit starých záznamů historie zásob" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Odstranit historii zásob starší než zadaný počet dní" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Interval odstranení historie zásob" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Historie zásob vstupu bude odstraněna po zadaném počtu dní" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Zobrazit celá jména uživatelů" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 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:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Zobrazit uživatelské profily" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Zobrazit profily uživatelů na jejich profilové stránce" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Povolit data zkušební stanice" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "Povolit ping stroje" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Povolit pravidelný úkol pingu registrovaných strojů pro kontrolu jejich stavu" @@ -3919,29 +3945,29 @@ msgstr "Díl je aktivní" msgid "Manufacturer is Active" msgstr "Výrobce je aktivní" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Díl dodavatele je aktivní" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Interní díl je aktivní" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Dodavatel je aktivní" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Výrobce" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Společnost" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Má zásoby" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Vyberte výrobce" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Dodavatel" msgid "Select supplier" msgstr "Vyberte dodavatele" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Skladová evidence dodavatele" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimální poplatek (např. poplatek za skladování)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Balení" @@ -4258,7 +4284,7 @@ msgstr "Výchozí měna používaná pro tohoto dodavatele" msgid "Company Name" msgstr "Jméno společnosti" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Skladem" @@ -4266,11 +4292,11 @@ msgstr "Skladem" msgid "Price Breaks" msgstr "Množstevní sleva" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Při exportu dat došlo k chybě" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Plugin pro export dat vrátil nesprávný formát dat" @@ -4418,7 +4444,7 @@ msgstr "Původní data řádku" msgid "Errors" msgstr "Chyby" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Platné" @@ -4530,7 +4556,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:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Neznámý" @@ -4662,7 +4688,7 @@ msgstr "Maximální hodnota pro pokrok typu, vyžadováno pokud typ=pokrok" msgid "Order Reference" msgstr "Označení objednávky" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Vynikající" @@ -4710,11 +4736,11 @@ msgstr "Cílové datum po" msgid "Has Pricing" msgstr "Má cenu" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Dokončeno před" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Dokončeno po" @@ -4722,9 +4748,9 @@ msgstr "Dokončeno po" msgid "External Build Order" msgstr "Externí výrobní příkaz" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Objednávka" @@ -4744,18 +4770,18 @@ msgstr "Objednávka čeká na vyřízení" msgid "Completed" msgstr "Dokončeno" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Má zásilku" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Množství musí být kladné" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Řádek" msgid "Sales order shipment reference" msgstr "Odkaz na zásilku z prodejní objednávky" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Položka" @@ -5212,51 +5238,51 @@ msgstr "Společnost, od které se vrací položky" msgid "Return order status" msgstr "Stav návratové objednávky" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Linkový předmět vratky" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Zásobní položka musí být specifikována" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Množství vratky přesahuje množstvní zásob" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "Množstvní vratky musí být více než nula" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Neplatné množství pro sériovou skladovou položku" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Vyberte položku pro vrácení od zákazníka" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Datum přijetí" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "Datum příjetí této vratky" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Výsledek" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Výsledky pro tuto položku" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Vratka extra linka" @@ -5347,11 +5373,11 @@ msgstr "Sloučit položky" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Číslo zboží (SKU)" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Interní číslo dílu" @@ -5643,43 +5669,43 @@ msgstr "Pokud je pravda, zahrne položky z podkategorií dané kategorie" msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtrovat podle numerického ID kategorie nebo doslovného 'null'" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" -msgstr "" +msgstr "Sestavený díl je aktivní" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" -msgstr "" +msgstr "Sestavený díl je sledovatelný" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Sestavený díl je testovatelný" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" -msgstr "" +msgstr "Kompotenta je aktivní" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" -msgstr "" +msgstr "Komponenta je sledovatelná" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Díl komponenty je testovatelný" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" -msgstr "" +msgstr "Komponenta je část sestavy" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" -msgstr "" +msgstr "Komponenta je virtuální" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" -msgstr "" +msgstr "Má dostupné zásoby" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Využití" @@ -5720,7 +5746,7 @@ msgstr "Výchozí klíčová slova pro díly v této kategorii" msgid "Icon" msgstr "Ikona" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ikona (volitelná)" @@ -5741,7 +5767,7 @@ msgstr "Výchozí hodnota" msgid "Default Parameter Value" msgstr "Výchozí hodnota parametru" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Díly" @@ -5860,7 +5886,7 @@ msgstr "Klíčová slova dílu pro zlepšení vyhledávání" msgid "Part category" msgstr "Kategorie dílu" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Interní číslo dílu (IPN)" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimální zásoby na skladě" @@ -6381,319 +6407,355 @@ msgstr "Část vztahu nemůže být vytvořena mezi dílem samotným" msgid "Duplicate relationship already exists" msgstr "Duplicitní vztah již existuje" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Nadřazená kategorie" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Nadřazená kategorie dílu" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Podkategorie" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Výsledky" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Počet výsledků zaznamenaných podle této šablony" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Nákupní měna této skladové položky" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Soubor není obrázek" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Původní díl" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Vyberte původní díl, který má být duplikován" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kopírovat obrázek" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Kopírovat obrázek z původního dílu" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Kopírovat kusovník" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Kopírovat kusovník z původního dílu" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Kopírovat parametry" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Kopírovat data parametrů z původního dílu" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Kopírovat poznámky" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Kopírovat poznámky z původního dílu" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Kopírovat testy" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "Kopírovat testovací šablony z původního dílu" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Počáteční skladové množství" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Počáteční skladové místo" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Zadejte počáteční skladové místo pro tento díl" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Vyberte dodavatele (nebo nechte prázdné pro přeskočení)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Vyberte výrobce (nebo nechte prázdné pro přeskočení)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Číslo dílu výrobce" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Vybraná společnost není platný dodavatel" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Vybraná společnost není platný výrobce" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Výrobce dílu se stejným MPN již existuje" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "IPN dílu" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "Popis dílu" + +#: 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: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: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:1316 +msgid "Generate Stocktake Entries" +msgstr "Generovat vstupy inventury" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +msgstr "Uložit vstupy inventury pro vybrané díly" + +#: part/serializers.py:1324 +msgid "Generate Report" +msgstr "Generovat report" + +#: part/serializers.py:1325 +msgid "Generate a stocktake report for the selected parts" +msgstr "Generovat report inventury pro vybrané díly" + +#: part/serializers.py:1428 msgid "Minimum Price" msgstr "Minimální cena" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Přespat vypočítanou hodnotu pro minimální cenu" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Měna minimální ceny" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maximální cena" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Přespat vypočítanou hodnotu pro maximální cenu" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Měna maximální ceny" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Aktualizovat" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Aktualizovat cenu pro díl" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Vybrat nadřazenou sestavu" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Vyberte komponentu dílu" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Vyberte díl pro kopírování kusovníku z" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Odstranit existující data" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Odstranit existující položky kusovníku před kopírováním" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Zahrnout zděděné" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Přeskočit neplatné řádky" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Povolte tuto možnost pro přeskočení neplatných řádků" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Kopírovat náhradní díly" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopírovat náhradní díly při duplikaci položek kusovníku" @@ -8314,23 +8376,35 @@ msgstr "Dodavatelský díl na nastavenou velikost balení, ale znak use_pack_siz 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:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Zahrnout nainstalované" -#: stock/api.py:1398 +#: 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:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Filtrovat podle číselného ID položky skladu" -#: stock/api.py:1426 +#: 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:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Typ skladového umístění" @@ -8441,7 +8515,7 @@ msgstr "Vyberte odpovídající díl dodavatele pro tuto skladovou položku" msgid "Where is this stock item located?" msgstr "Kde se tato skladová položka nachází?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Balení, ve kterém je tato skladová položka uložena" @@ -8457,7 +8531,7 @@ msgstr "Je tato položka nainstalována v jiné položce?" msgid "Serial number for this item" msgstr "Sériové číslo pro tuto položku" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Kód šarže pro tuto skladovou položku" @@ -8517,140 +8591,140 @@ msgstr "Převedeno na díl" msgid "Quantity exceeds available stock" msgstr "Množství přesahuje dostupné zásoby" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Díl není nastaven jako sledovatelný" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Množstvní musí být celé číslo" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Množství nesmí překročit dostupné množství zásob ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Sériové čísla musí být poskytnuta jako seznam" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Množství neodpovídá sériovým číslům" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "Nelze přiřadit zásoby ke strukturálnímu umístění" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Testovací šablona neexistuje" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Skladová položka byla přidělena prodejní objednávce" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Skladová položka je nainstalována v jiné položce" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Skladová položka obsahuje jiné položky" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Skladová položka byla přidělena zákazníkovi" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Skladová položka je ve výrobě" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Serializované zásoby nelze sloučit" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Duplicitní skladové položky" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Skladové položky musí odkazovat na stejný díl" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Skladové položky musí odkazovat na stejný díl dodavatele" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Kódy stavu zásob se musí shodovat" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Zásobová položka nemůže být přesunuta, protože není skladem" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Sledování skladových položek" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Poznámky k záznamu" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Výsledek testu skladové položky" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Pro tuto zkoušku musí být uvedena hodnota" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Pro tento test musí být nahrána příloha" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "Neplatná hodnota pro tento test" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Výsledek testu" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Výstupní hodnota testu" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Příloha výsledků testu" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Poznámky testu" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Testovací stanice" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "Identifikátor testovací stanice kde byl test proveden" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Začátek" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Čas začátku testu" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Ukončeno" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Čas dokončení testu" @@ -8764,8 +8838,8 @@ msgstr "Nebyla poskytnuta žádná skladová položka" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Množství nesmí překročit dostupné skladové množství ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Cílové skladové umístění" @@ -8845,95 +8919,95 @@ msgstr "Podumístění" msgid "Parent stock location" msgstr "Nadřazené skladové umístění" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Díl musí být prodejný" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Položka je přidělena prodejní objednávce" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Položka je přidělena výrobnímu příkazu" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Zákazník, kterému mají být přiděleny skladové položky" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Vybraná společnost není zákazník" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Poznámky ke skladové položce" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Musí být poskytnut seznam skladových položek" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Poznámky ke sloučení skladových položek" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Povolit neodpovídající dodavatele" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Povolit sloučení skladových položek s různými díly dodavatele" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Povolit neodpovídající stav" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Povolit sloučení skladových položek s různými stavovými kódy" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Musí být poskytnuty alespoň dvě skladové položky" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Beze změny" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Hodnota primárního klíče skladové položky" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "Skladová položka není skladem" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "Skladová položka je již na skladě" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "Množství nesmí být záporné" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Poznámky ke skladovací transakci" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "Sloučit do existující zásoby" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "Sloučit vrácené položky do existujích položek, pokud je to možné" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Další sériové číslo" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Předchozí sériové číslo" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 3a9aa73b0f..5c9f55e937 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Ugyldig decimalværdi" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Bemærkninger" @@ -345,7 +345,7 @@ msgstr "Skal være et gyldigt tal" msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Vælg valuta fra tilgængelige muligheder" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategori" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Forbrugsvare" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Valgfri" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Sporet" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Ordre Udestående" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Allokeret" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tilgængelig" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Produktionsordre" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Lokation" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Produktions statuskode" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batch Kode" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "Antal" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Lagervarer" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Kilde lagervare" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Del Navn" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienumre findes allerede eller er ugyldige" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Varen skal være på lager" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Stykliste Reference" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "Stykliste del ID" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Stykliste Del Navn" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Byg" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Leverandør Del" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Tildelt Antal" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Stykliste Del" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "I Produktion" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Ekstern Lager" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Tilgængelig Lager" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Pris" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Vedhæftning" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Værdi" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index be4ccc3ee8..9eb70054a6 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Ungültiger Dezimalwert" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Notizen" @@ -345,7 +345,7 @@ msgstr "Muss eine gültige Nummer sein" msgid "Currency" msgstr "Währung" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Währung aus verfügbaren Optionen auswählen" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "Bestellstatus" @@ -562,21 +562,21 @@ msgstr "Bestellstatus" msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Varianten einschließen" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Varianten einschließen" msgid "Part" msgstr "Teil" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategorie" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "Baum ausschließen" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Verbrauchsmaterial" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Optional" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Baugruppe" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Nachverfolgt" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Prüfbar" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Offene Bestellung" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Zugeordnet" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Verbraucht" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Verfügbar" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Bestellt" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Bauauftrag" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Lagerort" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Bauprodukt" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "Zieldatum muss nach dem Startdatum liegen" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Bau-Statuscode" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Losnummer" @@ -976,41 +977,45 @@ msgstr "Endprodukt bereits hergstellt" msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Build Ausgabe {serial} hat nicht alle erforderlichen Tests bestanden" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Bauauftragsposition" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Objekt bauen" msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Erforderliche Menge für Auftrag" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" @@ -1091,7 +1096,7 @@ msgstr "Ziel-Lagerartikel" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Name des Teils" @@ -1149,7 +1154,7 @@ 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 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1281,7 +1286,7 @@ msgstr "Bauauftragspositionsartikel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" @@ -1342,107 +1347,111 @@ msgstr "Optionale Stücklisten-Positionen dem Bauauftrag hinzufügen" msgid "Failed to start auto-allocation task" msgstr "Fehler beim Starten der automatischen Zuweisung" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Stücklisten-Referenz" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Zusammenbau" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Zuliefererteil" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Zugewiesene Menge" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Nachverfolgbar" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Vererbt" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Varianten zulassen" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Stücklisten-Position" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Externes Lager" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Verfügbares Ersatzmaterial" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "Überfälliger Bauauftrag" msgid "Build order {bo} is now overdue" msgstr "Bauauftrag {bo} ist jetzt überfällig" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "Link" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Datei" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Preis" @@ -1772,7 +1781,7 @@ msgstr "Definition" msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Anhang" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Wert" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Ergebnis" @@ -2563,6 +2572,7 @@ msgstr "Wie oft Wechselkurse aktualisiert werden sollen (auf Null zum Deaktivier #: 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 msgid "days" msgstr "Tage" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponente" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Externe Standorte ausschließen" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Automatische Inventur-Periode" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Vollständige Namen von Benutzern anzeigen" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Vollständigen Namen von Benutzern anstatt Benutzername anzeigen" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Teststation-Daten aktivieren" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "Teststation-Datenerfassung für Testergebnisse aktivieren" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "Teil ist aktiv" msgid "Manufacturer is Active" msgstr "Hersteller ist aktiv" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Lieferantenteil ist aktiv" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Internes Teil ist aktiv" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Lieferant ist aktiv" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Hersteller" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Firma" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Hersteller auswählen" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Zulieferer" msgid "Select supplier" msgstr "Zulieferer auswählen" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Lagerbestandseinheit (SKU) des Zulieferers" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Verpackungen" @@ -4258,7 +4284,7 @@ msgstr "Standard-Währung für diesen Zulieferer" msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Auf Lager" @@ -4266,11 +4292,11 @@ msgstr "Auf Lager" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "Fehler" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Gültig" @@ -4530,7 +4556,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:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Unbekannt" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Bestellreferenz" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Ausstehend" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "Hat Preise" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Bestellung" @@ -4744,18 +4770,18 @@ msgstr "Bestellung ausstehend" msgid "Completed" msgstr "Fertig" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Position" msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Position" @@ -5212,51 +5238,51 @@ msgstr "Firma von der die Artikel zurückgeschickt werden" msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Ergebnis für dieses Zeilenelement" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "Elemente zusammenfügen" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Lieferanten-Teilenummer" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Interne Teilenummer" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Verwendet" @@ -5720,7 +5746,7 @@ msgstr "Standard-Stichworte für Teile dieser Kategorie" msgid "Icon" msgstr "Symbol" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Symbol (optional)" @@ -5741,7 +5767,7 @@ msgstr "Standard-Wert" msgid "Default Parameter Value" msgstr "Standard Parameter Wert" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Teile" @@ -5860,7 +5886,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" msgid "Part category" msgstr "Teile-Kategorie" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimaler Bestand" @@ -6381,319 +6407,355 @@ msgstr "Teil-Beziehung kann nicht zwischen einem Teil und sich selbst erstellt w msgid "Duplicate relationship already exists" msgstr "Doppelte Beziehung existiert bereits" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Übergeordnete Kategorie" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Übergeordnete Teilkategorie" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Unter-Kategorien" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Ergebnisse" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Anzahl der Ergebnisse, die in dieser Vorlage aufgezeichnet wurden" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Kaufwährung dieses Lagerartikels" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Originalteil" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Originalteil zum Duplizieren auswählen" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Bild kopieren" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Bild vom Originalteil kopieren" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Stückliste kopieren" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Stückliste vom Originalteil kopieren" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Parameter kopieren" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Parameterdaten vom Originalteil kopieren" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Anmerkungen kopieren" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Notizen aus Originalteil kopieren" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Start-Bestandsmenge" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Initialer Lagerort" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Lagerstandort für dieses Teil angeben" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Lieferant auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Hersteller auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Hersteller-Teilenummer" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Ausgewählte Firma ist kein gültiger Lieferant" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Ausgewählte Firma ist kein gültiger Hersteller" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Herstellerteil mit dieser MPN existiert bereits" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Berechneten Wert für Mindestpreis überschreiben" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Mindestpreis Währung" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Höchster Preis" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Berechneten Wert für maximalen Preis überschreiben" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maximalpreis Währung" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Aktualisieren" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Preis für dieses Teil aktualisieren" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Teil auswählen, von dem Stückliste kopiert wird" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Bestehende Daten entfernen" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Vererbtes einschließen" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Ungültige Zeilen überspringen" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Ersatzteile kopieren" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" @@ -8314,23 +8376,35 @@ msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeiche msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Lagerstandort Typ" @@ -8441,7 +8515,7 @@ msgstr "Passendes Zuliefererteil für diesen Lagerartikel auswählen" msgid "Where is this stock item located?" msgstr "Wo wird dieses Teil normalerweise gelagert?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Verpackung, in der dieser Lagerartikel gelagert ist" @@ -8457,7 +8531,7 @@ msgstr "Ist dieses Teil in einem anderen verbaut?" msgid "Serial number for this item" msgstr "Seriennummer für dieses Teil" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Losnummer für diesen Lagerartikel" @@ -8517,140 +8591,140 @@ msgstr "In Teil umgewandelt" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Teil ist nicht verfolgbar" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Anzahl muss eine Ganzzahl sein" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Menge darf die verfügbare Lagermenge ({self.quantity}) nicht überschreiten" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Anzahl stimmt nicht mit den Seriennummern überein" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Testvorlage existiert nicht" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Artikel wurde einem Kundenauftrag zugewiesen" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Lagerartikel ist in anderem Element verbaut" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Lagerartikel enthält andere Artikel" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Artikel wurde einem Kunden zugewiesen" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Lagerartikel wird aktuell produziert" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Nachverfolgbare Lagerartikel können nicht zusammengeführt werden" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Artikel duplizeren" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Lagerartikel müssen auf dasselbe Teil verweisen" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Lagerartikel müssen auf dasselbe Lieferantenteil verweisen" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Status-Codes müssen zusammenpassen" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagerartikel kann nicht bewegt werden, da kein Bestand vorhanden ist" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Eintrags-Notizen" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Wert muss für diesen Test angegeben werden" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Anhang muss für diesen Test hochgeladen werden" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Testergebnis" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Test Ausgabe Wert" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Test Ergebnis Anhang" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Test Notizen" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Teststation" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "Der Bezeichner der Teststation, in der der Test durchgeführt wurde" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Gestartet" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Der Zeitstempel des Teststarts" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Fertiggestellt" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Der Zeitstempel der Test-Beendigung" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Anzahl darf nicht die verfügbare Menge überschreiten ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Ziel-Bestand" @@ -8845,95 +8919,95 @@ msgstr "Unter-Lagerorte" msgid "Parent stock location" msgstr "Übergeordneter Lagerort" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Teil muss verkaufbar sein" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Artikel ist einem Kundenauftrag zugeordnet" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Artikel ist einem Fertigungsauftrag zugeordnet" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Kunde zum Zuweisen von Lagerartikel" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Ausgewählte Firma ist kein Kunde" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Notizen zur Lagerzuordnung" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Eine Liste der Lagerbestände muss angegeben werden" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Notizen zur Lagerartikelzusammenführung" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Unterschiedliche Lieferanten erlauben" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Zusammenführen von Lagerartikeln mit unterschiedlichen Lieferanten erlauben" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Unterschiedliche Status erlauben" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Zusammenführen von Lagerartikeln mit unterschiedlichen Status-Codes erlauben" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Mindestens zwei Lagerartikel müssen angegeben werden" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Keine Änderung" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Primärschlüssel Lagerelement" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Bestandsbewegungsnotizen" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Nächste Seriennummer" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Vorherige Seriennummer" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 4262efab20..3dd64923a1 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Μη έγκυρη δεκαδική τιμή" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Σημειώσεις" @@ -345,7 +345,7 @@ msgstr "Πρέπει να είναι αριθμός" msgid "Currency" msgstr "Νόμισμα" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Επιλέξτε νόμισμα από τις διαθέσιμες επιλογές" @@ -553,7 +553,7 @@ msgstr "Μη έγκυρη φυσική μονάδα" msgid "Not a valid currency code" msgstr "Μη έγκυρος κωδικός συναλλάγματος" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "Κατάσταση παραγγελίας" @@ -562,21 +562,21 @@ msgstr "Κατάσταση παραγγελίας" msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Συμπερίληψη παραλλαγών" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Συμπερίληψη παραλλαγών" msgid "Part" msgstr "Εξάρτημα" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Κατηγορία" @@ -666,80 +666,81 @@ msgstr "Μέγιστη ημερομηνία" msgid "Exclude Tree" msgstr "Εξαίρεση δέντρου" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Αναλώσιμο" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Προαιρετικό" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Συναρμολόγηση" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Υπό παρακολούθηση" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Υπό δοκιμή" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Εκκρεμής παραγγελία" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Κατανεμημένο" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Καταναλωμένο" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Διαθέσιμο" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Σε παραγγελία" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Σειρά Κατασκευής" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Τοποθεσία" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Έξοδος" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Φιλτράρισμα με βάση το ID του αποθέματος εξόδου. Χρησιμοποιήστε 'null' για να βρείτε μη εγκατεστημένα στοιχεία κατασκευής" @@ -779,7 +780,7 @@ msgstr "Η ημερομηνία στόχος πρέπει να είναι μετ msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -976,41 +977,45 @@ msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθ msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "Η έξοδος κατασκευής δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "Δεν είναι δυνατή η μερική ολοκλήρωση προϊόντος κατασκευής με δεσμευμένα στοιχεία" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Γραμμή εντολής κατασκευής" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Αντικείμενο κατασκευής" msgid "Quantity" msgstr "Ποσότητα" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Απαιτούμενη ποσότητα για την εντολή κατασκευής" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Ποσότητα καταναλωμένου αποθέματος" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Στοιχείο πηγαίου αποθέματος" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Εγκατάσταση σε" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Αποθήκη προορισμού" @@ -1091,7 +1096,7 @@ msgstr "Αποθήκη προορισμού" msgid "Build Level" msgstr "Επίπεδο κατασκευής" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Όνομα Προϊόντος" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" @@ -1281,7 +1286,7 @@ msgstr "Αντικείμενο Γραμμής Κατασκευής" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρτημα με τη εντολή κατασκευής" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Το στοιχείο πρέπει να υπάρχει στο απόθεμα" @@ -1342,107 +1347,111 @@ msgstr "Κατανομή προαιρετικών στοιχείων BOM στη msgid "Failed to start auto-allocation task" msgstr "Αποτυχία εκκίνησης εργασίας αυτόματης κατανομής" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Αναφορά BOM" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID Προϊόντος BOM" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Όνομα Προϊόντος BOM" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Κατασκευή" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Aντικειμένου προμηθευτή" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Δεσμευμένη ποσότητα" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Αναφορά κατασκευής" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Όνομα κατηγορίας Προϊόντος" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Ανιχνεύσιμο" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Κληρονομημένο" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Να επιτρέπονται παραλλαγές" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Στοιχείο BOM" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Σε παραγωγή" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Προγραμματισμένο για κατασκευή" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Εξωτερικό απόθεμα" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Διαθέσιμο απόθεμα" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Διαθέσιμο εναλλακτικό απόθεμα" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Διαθέσιμο απόθεμα παραλλαγών" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "Η καταναλωμένη ποσότητα υπερβαίνει τη δεσμευμένη ποσότητα" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Προαιρετικές σημειώσεις για την κατανάλωση αποθέματος" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "Το στοιχείο κατασκευής πρέπει να αντιστοιχεί στη σωστή εντολή κατασκευής" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Διπλή κατανομή στοιχείου κατασκευής" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "Η γραμμή κατασκευής πρέπει να αντιστοιχεί στη σωστή εντολή κατασκευής" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Διπλή κατανομή γραμμής κατασκευής" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "Πρέπει να δοθεί τουλάχιστον ένα στοιχείο ή μία γραμμή" @@ -1490,19 +1499,19 @@ msgstr "Εκπρόθεσμη εντολή κατασκευής" msgid "Build order {bo} is now overdue" msgstr "Η εντολή κατασκευής {bo} είναι πλέον εκπρόθεσμη" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "Είναι σύνδεσμος" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Είναι αρχείο" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "Ο χρήστης δεν έχει δικαίωμα να διαγράψει αυτά τα συνημμένα" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Ο χρήστης δεν έχει δικαίωμα να διαγράψει αυτό το συνημμένο" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Ποσότητα κλιμακωτής τιμής" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Τιμή" @@ -1772,7 +1781,7 @@ msgstr "Ορισμός" msgid "Unit definition" msgstr "Ορισμός μονάδας" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Συνημμένο" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Λογικό κλειδί κατάστασης που είναι ισοδύναμο με αυτή την προσαρμοσμένη κατάσταση στη λογική της εφαρμογής" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Τιμή" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Δεδομένα απόκρισης από τη σάρωση barcode" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Αποτέλεσμα" @@ -2563,6 +2572,7 @@ msgstr "Κάθε πότε θα ενημερώνονται οι συναλλαγ #: 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 msgid "days" msgstr "ημέρες" @@ -2814,8 +2824,8 @@ msgstr "Τα Προϊόντα είναι πρότυπα από προεπιλο msgid "Parts can be assembled from other components by default" msgstr "Τα Προϊόντα μπορούν να συναρμολογούνται από άλλα συστατικά από προεπιλογή" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Συστατικό" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Ενεργοποίηση κωδικών έργου για την παρακολούθηση projects" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Ενεργοποίηση ιστορικού αποθέματος" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Εξαίρεση εξωτερικών τοποθεσιών" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Εξαίρεση ειδών αποθέματος σε εξωτερικές τοποθεσίες από τους υπολογισμούς ιστορικού" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Περίοδος αυτόματης απογραφής" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Αριθμός ημερών μεταξύ αυτόματων καταγραφών ιστορικού αποθέματος" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Διαγραφή παλαιών εγγραφών ιστορικού αποθέματος" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Διαγραφή εγγραφών ιστορικού αποθέματος παλαιότερων από τον καθορισμένο αριθμό ημερών" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Διάστημα διαγραφής ιστορικού αποθέματος" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Οι εγγραφές ιστορικού αποθέματος θα διαγράφονται μετά από τον καθορισμένο αριθμό ημερών" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Εμφάνιση πλήρους ονόματος χρηστών" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Εμφάνιση του πλήρους ονόματος των χρηστών αντί για το όνομα χρήστη" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Εμφάνιση προφίλ χρηστών" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Εμφάνιση προφίλ χρηστών στη σελίδα προφίλ τους" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Ενεργοποίηση δεδομένων σταθμού δοκιμών" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "Ενεργοποίηση συλλογής δεδομένων σταθμού δοκιμών για τα αποτελέσματα δοκιμών" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "Ενεργοποίηση ping μηχανημάτων" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Ενεργοποίηση περιοδικού ping των καταχωρημένων μηχανημάτων για έλεγχο της κατάστασής τους" @@ -3919,29 +3945,29 @@ msgstr "Το προϊόν είναι ενεργό" msgid "Manufacturer is Active" msgstr "Ο κατασκευαστής είναι ενεργός" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Το προϊόν προμηθευτή είναι ενεργό" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Το εσωτερικό προϊόν είναι ενεργό" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Ο προμηθευτής είναι ενεργός" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Κατασκευαστής" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Εταιρεία" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Διαθέτει απόθεμα" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Επιλογή κατασκευαστή" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Το συνδεδεμένο προϊόν κατασκευαστή πρέπει να αναφέρεται στο ίδιο βασικό προϊόν" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Προμηθευτής" msgid "Select supplier" msgstr "Επιλογή προμηθευτή" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Κωδικός αποθέματος προμηθευτή" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Ελάχιστη χρέωση (π.χ. χρέωση αποθήκευσης)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Συσκευασία" @@ -4258,7 +4284,7 @@ msgstr "Προεπιλεγμένο νόμισμα που χρησιμοποιε msgid "Company Name" msgstr "Όνομα εταιρείας" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Σε απόθεμα" @@ -4266,11 +4292,11 @@ msgstr "Σε απόθεμα" msgid "Price Breaks" msgstr "Κλιμακωτές τιμές" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Προέκυψε σφάλμα κατά την εξαγωγή δεδομένων" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Το plugin εξαγωγής δεδομένων επέστρεψε λανθασμένη μορφή δεδομένων" @@ -4418,7 +4444,7 @@ msgstr "Αρχικά δεδομένα γραμμής" msgid "Errors" msgstr "Σφάλματα" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Έγκυρο" @@ -4530,7 +4556,7 @@ msgstr "Αριθμός αντιτύπων προς εκτύπωση για κά msgid "Connected" msgstr "Συνδεδεμένος" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Άγνωστο" @@ -4662,7 +4688,7 @@ msgstr "Μέγιστη τιμή για τύπο προόδου, απαιτείτ msgid "Order Reference" msgstr "Αναφορά παραγγελίας" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Σε εκκρεμότητα" @@ -4710,11 +4736,11 @@ msgstr "Ημερομηνία στόχος μετά" msgid "Has Pricing" msgstr "Έχει τιμολόγηση" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Ολοκληρώθηκε πριν" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Ολοκληρώθηκε μετά" @@ -4722,9 +4748,9 @@ msgstr "Ολοκληρώθηκε μετά" msgid "External Build Order" msgstr "Εξωτερική εντολή παραγωγής" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Παραγγελία" @@ -4744,18 +4770,18 @@ msgstr "Η παραγγελία είναι σε εκκρεμότητα" msgid "Completed" msgstr "Ολοκληρώθηκε" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Έχει αποστολή" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Εντολή αγοράς" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Η ποσότητα πρέπει να είναι θετικός αριθμός" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Γραμμή" msgid "Sales order shipment reference" msgstr "Αναφορά αποστολής εντολής πώλησης" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Είδος" @@ -5212,51 +5238,51 @@ msgstr "Εταιρεία από την οποία επιστρέφονται τ msgid "Return order status" msgstr "Κατάσταση εντολής επιστροφής" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Γραμμή εντολής επιστροφής" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Πρέπει να καθοριστεί είδος αποθέματος" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Η ποσότητα επιστροφής υπερβαίνει την ποσότητα αποθέματος" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "Η ποσότητα επιστροφής πρέπει να είναι μεγαλύτερη από το μηδέν" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Μη έγκυρη ποσότητα για σειριοποιημένο είδος αποθέματος" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Επιλογή είδους προς επιστροφή από τον πελάτη" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Ημερομηνία παραλαβής" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Έκβαση" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Έκβαση για αυτή τη γραμμή" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "Κόστος που σχετίζεται με την επιστροφή ή επισκευή για αυτή τη γραμμή" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Επιπλέον γραμμή εντολής επιστροφής" @@ -5347,11 +5373,11 @@ msgstr "Συγχώνευση ειδών" msgid "Merge items with the same part, destination and target date into one line item" msgstr "Συγχώνευση ειδών με το ίδιο προϊόν, προορισμό και ημερομηνία στόχο σε μία γραμμή" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Εσωτερικός κωδικός προϊόντος" @@ -5643,43 +5669,43 @@ msgstr "Αν είναι αληθές, συμπεριλαμβάνονται εί msgid "Filter by numeric category ID or the literal 'null'" msgstr "Φιλτράρισμα κατά αριθμητικό ID κατηγορίας ή τη λέξη 'null'" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Το προϊόν συναρμολόγησης είναι υπό δοκιμή" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Το προϊόν Προϊόντος είναι υπό δοκιμή" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Χρήσεις" @@ -5720,7 +5746,7 @@ msgstr "Προεπιλεγμένες λέξεις-κλειδιά για προϊ msgid "Icon" msgstr "Εικονίδιο" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Εικονίδιο (προαιρετικό)" @@ -5741,7 +5767,7 @@ msgstr "Προεπιλεγμένη τιμή" msgid "Default Parameter Value" msgstr "Προεπιλεγμένη τιμή παραμέτρου" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Προϊόντα" @@ -5860,7 +5886,7 @@ msgstr "Λέξεις-κλειδιά προϊόντος για βελτίωση msgid "Part category" msgstr "Κατηγορία προϊόντος" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5901,7 +5927,7 @@ msgstr "Προεπιλεγμένη λήξη" msgid "Expiry time (in days) for stock items of this part" msgstr "Χρόνος λήξης (σε ημέρες) για είδη αποθέματος αυτού του προϊόντος" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Ελάχιστο απόθεμα" @@ -6381,319 +6407,355 @@ msgstr "Δεν μπορεί να δημιουργηθεί σχέση προϊό msgid "Duplicate relationship already exists" msgstr "Υπάρχει ήδη διπλή σχέση" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Γονική κατηγορία" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Γονική κατηγορία προϊόντος" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Υποκατηγορίες" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Αποτελέσματα" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Αριθμός αποτελεσμάτων που έχουν καταγραφεί για αυτό το πρότυπο" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Νόμισμα αγοράς για αυτό το είδος αποθέματος" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Το αρχείο δεν είναι εικόνα" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Αρχικό προϊόν" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Επιλέξτε αρχικό προϊόν για αντιγραφή" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Αντιγραφή εικόνας" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Αντιγραφή εικόνας από το αρχικό προϊόν" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Αντιγραφή BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Αντιγραφή λίστας υλικών (BOM) από το αρχικό προϊόν" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Αντιγραφή παραμέτρων" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Αντιγραφή δεδομένων παραμέτρων από το αρχικό προϊόν" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Αντιγραφή σημειώσεων" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Αντιγραφή σημειώσεων από το αρχικό προϊόν" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Αντιγραφή δοκιμών" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "Αντιγραφή προτύπων δοκιμών από το αρχικό προϊόν" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Αρχική ποσότητα αποθέματος" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Καθορίστε αρχική ποσότητα αποθέματος για αυτό το προϊόν. Αν η ποσότητα είναι μηδέν, δεν προστίθεται απόθεμα" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Αρχική τοποθεσία αποθέματος" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Καθορίστε αρχική τοποθεσία αποθέματος για αυτό το προϊόν" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Επιλέξτε προμηθευτή (ή αφήστε κενό για παράλειψη)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Επιλέξτε κατασκευαστή (ή αφήστε κενό για παράλειψη)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Κωδικός προϊόντος κατασκευαστή" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Η επιλεγμένη εταιρεία δεν είναι έγκυρος προμηθευτής" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Η επιλεγμένη εταιρεία δεν είναι έγκυρος κατασκευαστής" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Υπάρχει ήδη προϊόν κατασκευαστή με αυτό το MPN" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Ελάχιστη τιμή" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Παράκαμψη υπολογισμένης τιμής για την ελάχιστη τιμή" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Νόμισμα ελάχιστης τιμής" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Μέγιστη τιμή" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Παράκαμψη υπολογισμένης τιμής για τη μέγιστη τιμή" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Νόμισμα μέγιστης τιμής" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Ενημέρωση" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Ενημέρωση τιμολόγησης για αυτό το προϊόν" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Δεν ήταν δυνατή η μετατροπή από τα δοθέντα νομίσματα σε {default_currency}" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Η ελάχιστη τιμή δεν πρέπει να είναι μεγαλύτερη από τη μέγιστη τιμή" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Η μέγιστη τιμή δεν πρέπει να είναι μικρότερη από την ελάχιστη τιμή" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Επιλέξτε τη γονική συναρμολόγηση" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Επιλέξτε το προϊόν Προϊόντος" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Επιλέξτε προϊόν από το οποίο θα αντιγραφεί το BOM" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Αφαίρεση υπαρχόντων δεδομένων" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Αφαίρεση υπαρχόντων στοιχείων BOM πριν την αντιγραφή" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Συμπερίληψη κληρονομημένων" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Συμπερίληψη στοιχείων BOM που κληρονομούνται από προϊόντα προτύπων" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Παράλειψη μη έγκυρων γραμμών" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Ενεργοποιήστε αυτή την επιλογή για να παραλείπονται οι μη έγκυρες γραμμές" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Αντιγραφή εναλλακτικών προϊόντων" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Αντιγραφή εναλλακτικών προϊόντων κατά την αντιγραφή στοιχείων BOM" @@ -8314,23 +8376,35 @@ msgstr "Το προϊόν προμηθευτή έχει ορισμένο μέγ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Δεν μπορούν να δοθούν σειριακοί αριθμοί για μη ιχνηλάσιμο προϊόν" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Συμπερίληψη εγκατεστημένων" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "Αν είναι true, περιλαμβάνει αποτελέσματα δοκιμών για είδη που είναι εγκατεστημένα κάτω από το συγκεκριμένο είδος αποθέματος" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Φιλτράρισμα κατά αριθμητικό ID είδους αποθέματος" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "Είδος αποθέματος με ID {id} δεν υπάρχει" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Τύπος τοποθεσίας αποθέματος" @@ -8441,7 +8515,7 @@ msgstr "Επιλέξτε αντίστοιχο προϊόν προμηθευτή msgid "Where is this stock item located?" msgstr "Πού βρίσκεται αυτό το είδος αποθέματος;" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Συσκευασία στην οποία αποθηκεύεται αυτό το είδος αποθέματος" @@ -8457,7 +8531,7 @@ msgstr "Είναι αυτό το είδος εγκατεστημένο σε άλ msgid "Serial number for this item" msgstr "Σειριακός αριθμός για αυτό το είδος" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Κωδικός παρτίδας για αυτό το είδος αποθέματος" @@ -8517,140 +8591,140 @@ msgstr "Μετατράπηκε σε προϊόν" msgid "Quantity exceeds available stock" msgstr "Η ποσότητα υπερβαίνει το διαθέσιμο απόθεμα" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Το προϊόν δεν έχει οριστεί ως ιχνηλάσιμο" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Η ποσότητα πρέπει να είναι ακέραιος αριθμός" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Η ποσότητα δεν πρέπει να υπερβαίνει το διαθέσιμο απόθεμα ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Οι σειριακοί αριθμοί πρέπει να δοθούν ως λίστα" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Η ποσότητα δεν αντιστοιχεί στους σειριακούς αριθμούς" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Το πρότυπο δοκιμής δεν υπάρχει" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Το είδος αποθέματος έχει αντιστοιχιστεί σε εντολή πώλησης" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Το είδος αποθέματος είναι εγκατεστημένο σε άλλο είδος" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Το είδος αποθέματος περιέχει άλλα είδη" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Το είδος αποθέματος έχει αντιστοιχιστεί σε πελάτη" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Το είδος αποθέματος βρίσκεται αυτή τη στιγμή σε παραγωγή" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Σειριακό απόθεμα δεν μπορεί να συγχωνευθεί" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Διπλότυπα είδη αποθέματος" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Τα είδη αποθέματος πρέπει να αναφέρονται στο ίδιο προϊόν" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Τα είδη αποθέματος πρέπει να αναφέρονται στο ίδιο προϊόν προμηθευτή" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Οι κωδικοί κατάστασης αποθέματος πρέπει να ταιριάζουν" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Το StockItem δεν μπορεί να μετακινηθεί καθώς δεν βρίσκεται σε απόθεμα" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Ιχνηλάτηση είδους αποθέματος" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Σημειώσεις καταχώρησης" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Αποτέλεσμα δοκιμής είδους αποθέματος" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Πρέπει να δοθεί τιμή για αυτή τη δοκιμή" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Πρέπει να μεταφορτωθεί συνημμένο για αυτή τη δοκιμή" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "Μη έγκυρη τιμή για αυτή τη δοκιμή" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Αποτέλεσμα δοκιμής" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Τιμή αποτελέσματος δοκιμής" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Συνημμένο αποτελέσματος δοκιμής" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Σημειώσεις δοκιμής" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Σταθμός δοκιμής" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "Ο αναγνωριστικός κωδικός του σταθμού δοκιμής όπου πραγματοποιήθηκε η δοκιμή" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Έναρξη" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Χρονική σήμανση έναρξης της δοκιμής" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Ολοκλήρωση" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Χρονική σήμανση λήξης της δοκιμής" @@ -8764,8 +8838,8 @@ msgstr "Δεν δόθηκε είδος αποθέματος" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Η ποσότητα δεν πρέπει να υπερβαίνει το διαθέσιμο απόθεμα ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Τοποθεσία προορισμού αποθέματος" @@ -8845,95 +8919,95 @@ msgstr "Υποτοποθεσίες" msgid "Parent stock location" msgstr "Γονική τοποθεσία αποθέματος" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Το προϊόν πρέπει να είναι διαθέσιμο για πώληση" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Το είδος έχει δεσμευτεί σε εντολή πώλησης" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Το είδος έχει δεσμευτεί σε εντολή παραγωγής" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Πελάτης στον οποίο θα αποδοθούν τα είδη αποθέματος" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Η επιλεγμένη εταιρεία δεν είναι πελάτης" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Σημειώσεις απόδοσης αποθέματος" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Πρέπει να δοθεί λίστα ειδών αποθέματος" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Σημειώσεις συγχώνευσης αποθέματος" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Να επιτρέπονται διαφορετικοί προμηθευτές" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Να επιτρέπεται η συγχώνευση ειδών αποθέματος με διαφορετικά προϊόντα προμηθευτή" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Να επιτρέπεται διαφορετική κατάσταση" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Να επιτρέπεται η συγχώνευση ειδών αποθέματος με διαφορετικούς κωδικούς κατάστασης" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Πρέπει να δοθούν τουλάχιστον δύο είδη αποθέματος" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Καμία αλλαγή" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Τιμή πρωτεύοντος κλειδιού StockItem" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "Το είδος δεν βρίσκεται σε απόθεμα" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "Το είδος βρίσκεται ήδη σε απόθεμα" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "Η ποσότητα δεν πρέπει να είναι αρνητική" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Σημειώσεις συναλλαγής αποθέματος" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "Συγχώνευση με υπάρχον απόθεμα" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "Συγχώνευση επιστρεφόμενων ειδών με υπάρχοντα είδη αποθέματος, όπου είναι δυνατό" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Επόμενος σειριακός αριθμός" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Προηγούμενος σειριακός αριθμός" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 5d2049bbfd..ae009ee2cd 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-02 23:23+0000\n" +"POT-Creation-Date: 2026-02-12 08:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -114,12 +114,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "" @@ -346,7 +346,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -554,7 +554,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -563,21 +563,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +586,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -597,9 +597,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -667,80 +667,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -780,7 +781,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -859,7 +860,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -977,41 +978,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1031,60 +1036,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1092,7 +1097,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1150,7 +1155,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1282,7 +1287,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1343,107 +1348,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1491,19 +1500,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1602,7 +1611,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1773,7 +1782,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1851,7 +1860,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2185,7 +2194,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2564,6 +2573,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2815,8 +2825,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3508,7 +3518,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3520,7 +3530,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3528,54 +3538,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3920,29 +3946,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4142,7 +4168,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4171,7 +4197,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4182,7 +4208,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4211,7 +4237,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4259,7 +4285,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4267,11 +4293,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4419,7 +4445,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4531,7 +4557,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4663,7 +4689,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4711,11 +4737,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4723,9 +4749,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4745,18 +4771,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4765,8 +4791,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4913,7 +4939,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5189,7 +5215,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5213,51 +5239,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5348,11 +5374,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5644,43 +5670,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5721,7 +5747,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5742,7 +5768,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5861,7 +5887,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5902,7 +5928,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6382,319 +6408,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8315,23 +8377,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8442,7 +8516,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8458,7 +8532,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8518,140 +8592,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8765,8 +8839,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8846,95 +8920,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index be2c4a6582..3f6ad0d1b0 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" 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:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Notas" @@ -345,7 +345,7 @@ msgstr "Debe ser un número válido" msgid "Currency" msgstr "Moneda" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Seleccionar moneda de las opciones disponibles" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Incluye Variantes" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Categoría" @@ -666,80 +666,81 @@ msgstr "Fecha Máxima" msgid "Exclude Tree" msgstr "Excluir Árbol" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Consumible" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opcional" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Montaje" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Rastreado" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Comprobable" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Agotado" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponible" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "En pedido" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Construir órden" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Ubicación" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Salida" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ 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:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Numero de lote" @@ -976,41 +977,45 @@ msgstr "La construcción de la salida ya está completa" msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Ensamblar equipo" msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Instalar en" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1091,7 +1096,7 @@ msgstr "Artículo de stock de destino" msgid "Build Level" msgstr "Nivel de construcción" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nombre de parte" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1281,7 +1286,7 @@ msgstr "Crear partida" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" @@ -1342,107 +1347,111 @@ msgstr "Asignar artículos de la BOM opcionales para construir la orden" msgid "Failed to start auto-allocation task" msgstr "Error al iniciar la tarea de asignación automática" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Referencia BOM" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID de la parte BOM" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Nombre de parte la BOM" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Parte del proveedor" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Cantidad Asignada" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Referencia de orden de Ensamblado" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Nombre de la categoría por pieza" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Stock sustituto disponible" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Stock variable disponible" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Cantidad de salto de precio" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Precio" @@ -1772,7 +1781,7 @@ msgstr "Definición" msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Archivo adjunto" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Valor" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Resultado" @@ -2563,6 +2572,7 @@ msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero pa #: 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 msgid "days" msgstr "días" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Componente" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "Habilitar códigos de proyecto para rastrear proyectos" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Excluir Ubicaciones Externas" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Periodo de inventario automático" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Mostrar nombres completos de los usuarios" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Habilitar datos de estación de prueba" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "La parte está activa" msgid "Manufacturer is Active" msgstr "El fabricante está activo" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Empresa" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Tiene Stock" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Seleccionar fabricante" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Proveedor" msgid "Select supplier" msgstr "Seleccionar proveedor" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Unidad de mantenimiento de stock de proveedores" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Paquetes" @@ -4258,7 +4284,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "En Stock" @@ -4266,11 +4292,11 @@ msgstr "En Stock" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "Datos de la fila original" msgid "Errors" msgstr "Errores" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Válido" @@ -4530,7 +4556,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:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Desconocido" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Destacado" @@ -4710,11 +4736,11 @@ msgstr "Fecha objetivo después" msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Completado después de" @@ -4722,9 +4748,9 @@ msgstr "Completado después de" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Orden" @@ -4744,18 +4770,18 @@ msgstr "Orden pendiente" msgid "Completed" msgstr "Completados" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Línea" msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Ítem" @@ -5212,51 +5238,51 @@ msgstr "Empresa de la cual se están devolviendo los artículos" msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Resultado" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "Combinar artículos" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Número de parte interna" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "Palabras clave por defecto para partes en esta categoría" msgid "Icon" msgstr "Icono" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Icono (opcional)" @@ -5741,7 +5767,7 @@ msgstr "Valor predeterminado" msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Partes" @@ -5860,7 +5886,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:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Stock mínimo" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Categoría principal de parte" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Subcategorías" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Moneda de compra de ítem de stock" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Parte original" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Seleccione la parte original a duplicar" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Copiar Imagen" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Copiar la factura de materiales de la parte original" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Copiar Parámetros" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Copiar datos del parámetro de la parte original" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Cantidad Inicial de Stock" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Seleccione proveedor (o déjelo en blanco para saltar)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleccionar fabricante (o dejar en blanco para saltar)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Número de parte del fabricante" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "La empresa seleccionada no es un proveedor válido" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "La empresa seleccionada no es un fabricante válido" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "Seleccione una parte del proveedor correspondiente para este artículo d msgid "Where is this stock item located?" msgstr "¿Dónde se encuentra este artículo de stock?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Empaquetar este artículo de stock se almacena en" @@ -8457,7 +8531,7 @@ msgstr "¿Está este artículo instalado en otro artículo?" msgid "Serial number for this item" msgstr "Número de serie para este artículo" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Código de lote para este artículo de stock" @@ -8517,140 +8591,140 @@ msgstr "Convertido a parte" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "La parte no está establecida como rastreable" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Cantidad debe ser un entero" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Los números de serie deben ser proporcionados como una lista" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "La cantidad no coincide con los números de serie" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Artículo de stock ha sido asignado a un pedido de venta" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Artículo de stock está instalado en otro artículo" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Artículo de stock contiene otros artículos" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Artículo de stock ha sido asignado a un cliente" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "El artículo de stock está en producción" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Stock serializado no puede ser combinado" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Artículos de Stock Duplicados" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Los artículos de stock deben referirse a la misma parte" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Los artículos de stock deben referirse a la misma parte del proveedor" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Los códigos de estado del stock deben coincidir" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stock no se puede mover porque no está en stock" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Notas de entrada" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Debe proporcionarse un valor para esta prueba" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "El archivo adjunto debe ser subido para esta prueba" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Resultado de la prueba" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Valor de salida de prueba" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Adjunto de resultados de prueba" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Notas de prueba" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Finalizó" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La cantidad no debe exceder la cantidad disponible de stock ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Ubicación de stock de destino" @@ -8845,95 +8919,95 @@ msgstr "Sub-ubicación" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "La parte debe ser vendible" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "El artículo está asignado a una orden de venta" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "El artículo está asignado a una orden de creación" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Cliente para asignar artículos de stock" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "La empresa seleccionada no es un cliente" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Notas de asignación de stock" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Debe proporcionarse una lista de artículos de stock" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Notas de fusión de stock" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Permitir proveedores no coincidentes" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir fusionar artículos de stock con diferentes partes de proveedor" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Permitir estado no coincidente" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir fusionar artículos de stock con diferentes códigos de estado" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Debe proporcionar al menos dos artículos de stock" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Sin cambios" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Valor de clave primaria de Stock" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "No hay existencias del artículo" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Notas de transacción de stock" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" 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 dee8087ca8..2571a546e4 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" 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:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Notas" @@ -345,7 +345,7 @@ msgstr "Debe ser un número válido" msgid "Currency" msgstr "Moneda" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Seleccionar moneda de las opciones disponibles" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Incluye Variantes" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Categoría" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Consumible" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opcional" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Montaje" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Rastreado" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Comprobable" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponible" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "En pedido" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Construir órden" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Ubicación" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Numero de lote" @@ -976,41 +977,45 @@ msgstr "La construcción de la salida ya está completa" msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Ensamblar equipo" msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Instalar en" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1091,7 +1096,7 @@ msgstr "Artículo de stock de destino" msgid "Build Level" msgstr "Nivel de construcción" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nombre de parte" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1281,7 +1286,7 @@ msgstr "Crear partida" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" @@ -1342,107 +1347,111 @@ msgstr "Asignar artículos de la BOM opcionales para construir la orden" msgid "Failed to start auto-allocation task" msgstr "Error al iniciar la tarea de asignación automática" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Referencia BOM" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID de la parte BOM" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Nombre de parte la BOM" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Parte del proveedor" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Cantidad Asignada" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Referencia de orden de Ensamblado" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Nombre de la categoría por pieza" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Stock sustituto disponible" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Stock variable disponible" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Cantidad de salto de precio" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Precio" @@ -1772,7 +1781,7 @@ msgstr "Definición" msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Archivo adjunto" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Clave lógica del estado que es igual a este estado personalizado en la lógica de negocios" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Valor" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Resultado" @@ -2563,6 +2572,7 @@ msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero pa #: 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 msgid "days" msgstr "días" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Componente" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Excluir Ubicaciones Externas" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Periodo de inventario automático" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Mostrar nombres completos de los usuarios" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Habilitar datos de estación de prueba" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Empresa" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Tiene existencias" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Seleccionar fabricante" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Proveedor" msgid "Select supplier" msgstr "Seleccionar proveedor" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Unidad de mantenimiento de stock de proveedores" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Paquetes" @@ -4258,7 +4284,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "En Stock" @@ -4266,11 +4292,11 @@ msgstr "En Stock" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "Datos de la fila original" msgid "Errors" msgstr "Errores" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Válido" @@ -4530,7 +4556,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:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Desconocido" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Destacado" @@ -4710,11 +4736,11 @@ msgstr "Fecha objetivo después de" msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Completado después de" @@ -4722,9 +4748,9 @@ msgstr "Completado después de" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Orden" @@ -4744,18 +4770,18 @@ msgstr "Orden pendiente" msgid "Completed" msgstr "Completados" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Línea" msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Ítem" @@ -5212,51 +5238,51 @@ msgstr "Empresa de la cual se están devolviendo los artículos" msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "El artículo de almacén debe ser especificado" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "La cantidad de retorno excede la cantidad de existencias" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "La cantidad de retorno debe ser mayor que cero" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Cantidad inválida para el artículo de stock serializado" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Resultado" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "Combinar artículos" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Número de parte interna" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "Palabras clave por defecto para partes en esta categoría" msgid "Icon" msgstr "Icono" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Icono (opcional)" @@ -5741,7 +5767,7 @@ msgstr "Valor predeterminado" msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Partes" @@ -5860,7 +5886,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:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Stock mínimo" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Categoría principal de parte" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Subcategorías" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Moneda de compra de ítem de stock" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Parte original" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Seleccione la parte original a duplicar" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Copiar Imagen" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Copiar la factura de materiales de la parte original" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Copiar Parámetros" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Copiar datos del parámetro de la parte original" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Cantidad Inicial de Stock" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Seleccione proveedor (o déjelo en blanco para saltar)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleccionar fabricante (o dejar en blanco para saltar)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Número de parte del fabricante" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "La empresa seleccionada no es un proveedor válido" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "La empresa seleccionada no es un fabricante válido" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "Seleccione una parte del proveedor correspondiente para este artículo d msgid "Where is this stock item located?" msgstr "¿Dónde se encuentra este artículo de stock?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Empaquetar este artículo de stock se almacena en" @@ -8457,7 +8531,7 @@ msgstr "¿Está este artículo instalado en otro artículo?" msgid "Serial number for this item" msgstr "Número de serie para este artículo" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Código de lote para este artículo de stock" @@ -8517,140 +8591,140 @@ msgstr "Convertido a parte" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "La parte no está establecida como rastreable" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Cantidad debe ser un entero" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Los números de serie deben ser proporcionados como una lista" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "La cantidad no coincide con los números de serie" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Artículo de stock ha sido asignado a un pedido de venta" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Artículo de stock está instalado en otro artículo" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Artículo de stock contiene otros artículos" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Artículo de stock ha sido asignado a un cliente" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "El artículo de stock está en producción" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Stock serializado no puede ser combinado" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Artículos de Stock Duplicados" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Los artículos de stock deben referirse a la misma parte" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Los artículos de stock deben referirse a la misma parte del proveedor" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Los códigos de estado del stock deben coincidir" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stock no se puede mover porque no está en stock" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Notas de entrada" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Debe proporcionarse un valor para esta prueba" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "El archivo adjunto debe ser subido para esta prueba" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Resultado de la prueba" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Valor de salida de prueba" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Adjunto de resultados de prueba" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Notas de prueba" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Finalizó" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La cantidad no debe exceder la cantidad disponible de stock ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Ubicación de stock de destino" @@ -8845,95 +8919,95 @@ msgstr "Sub-ubicación" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "La parte debe ser vendible" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "El artículo está asignado a una orden de venta" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "El artículo está asignado a una orden de creación" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Cliente para asignar artículos de stock" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "La empresa seleccionada no es un cliente" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Notas de asignación de stock" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Debe proporcionarse una lista de artículos de stock" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Notas de fusión de stock" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Permitir proveedores no coincidentes" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir fusionar artículos de stock con diferentes partes de proveedor" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Permitir estado no coincidente" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir fusionar artículos de stock con diferentes códigos de estado" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Debe proporcionar al menos dos artículos de stock" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Sin cambios" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Valor de clave primaria de Stock" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "No hay existencias del artículo" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Notas de transacción de stock" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 866abbf256..b655e7475a 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Märkmed" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "Valuuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Valikuline" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Jälgitud" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Saadaval" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Asukoht" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "Kogus" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Osa nimi" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Jälgitav" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Saadaval laos" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "On link" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "On fail" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "Definitsioon" msgid "Unit definition" msgstr "Ühiku definitsioon" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Manus" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Tulemus" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "päeva" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponent" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Tootja" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Ettevõte" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Laos" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Tarnija" msgid "Select supplier" msgstr "Vali tarnija" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Rida" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Tootekood" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "Ikoon" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ikoon (valikuline)" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Osad" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "Osa kategooria" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimaalne laoseis" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Originaalosa" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kopeeri pilt" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Kopeeri parameetrid" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Minimaalne hind" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maksimaalne hind" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Uuenda" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Testitulemused" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index ef014aef67..f99af2f4d5 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "مقدار اعشاری نامعتبر است" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "یادداشت" @@ -345,7 +345,7 @@ msgstr "باید یک عدد معتبر باشد" msgid "Currency" msgstr "ارز" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "ارز را از گزینه های موجود انتخاب کنید" @@ -553,7 +553,7 @@ msgstr "واحد فیزیکی نامعتبر" msgid "Not a valid currency code" msgstr "کد ارز معتبر" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "وضعیت سفارش" @@ -562,21 +562,21 @@ msgstr "وضعیت سفارش" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "قطعه" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "دسته" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "مصرفی" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "اختیاری" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "مونتاژ" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "سفارش معوق" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "اختصاص داده شده" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "در دسترس" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "سفارش ساخت" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "مکان" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 1f0dab3f03..05436c0d16 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Merkinnät" @@ -345,7 +345,7 @@ msgstr "Täytyy olla kelvollinen luku" msgid "Currency" msgstr "Valuutta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Valitse valuutta käytettävissä olevista vaihtoehdoista" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategoria" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Saatavilla" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Sijainti" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "Määrä" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Varastotuote" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Seurattavissa" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Hinta" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Liite" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Arvo" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "päivää" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponentti" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Valmistaja" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Yritys" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Valitse valmistaja" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Toimittaja" msgid "Select supplier" msgstr "Valitse toimittaja" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Toimittajan varastonimike" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "Valmis" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "Kuvake" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Kuvake (valinnainen)" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Valmistajan osanumero" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index fb5de1863a..3d64ec8749 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -55,7 +55,7 @@ msgstr "Aucune donnée disponible" #: InvenTree/api.py:520 msgid "This field must be unique." -msgstr "" +msgstr "Ce champ doit être unique" #: InvenTree/api.py:815 msgid "User does not have permission to view this model" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Valeur décimale invalide" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Notes" @@ -345,13 +345,13 @@ msgstr "Doit être un nombre valide" msgid "Currency" msgstr "Devise" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Sélectionnez la devise à partir des options disponibles" #: InvenTree/serializers.py:726 msgid "This field may not be null." -msgstr "" +msgstr "Ce champ ne peut pas être vide." #: InvenTree/serializers.py:732 msgid "Invalid value" @@ -375,15 +375,15 @@ msgstr "Échec du téléchargement de l'image à partir de l'URL distant" #: InvenTree/serializers.py:878 msgid "Invalid content type format" -msgstr "" +msgstr "Format du type de contenu invalide" #: InvenTree/serializers.py:881 msgid "Content type not found" -msgstr "" +msgstr "Type de contenu introuvable" #: InvenTree/serializers.py:887 msgid "Content type does not match required mixin class" -msgstr "" +msgstr "Le type de contenu ne correspond pas à la classe de mixin requise" #: InvenTree/setting/locales.py:20 msgid "Arabic" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Inclure les variantes" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Inclure les variantes" msgid "Part" msgstr "Pièce" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Catégorie" @@ -666,82 +666,83 @@ msgstr "Date maximale" msgid "Exclude Tree" msgstr "Exclure l'arbre" -#: build/api.py:395 +#: build/api.py:399 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:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Consommable" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Facultatif" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Assemblage" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Suivi" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testable" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Commande en cours" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Allouée" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Consommé" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponible" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "En Commande" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Ordre de Fabrication" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Emplacement" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Sortie" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." -msgstr "" +msgstr "Filtrer par l'identifiant (ID) des articles du stock de sortie. Utilisez 'null' pour trouver les éléments de fabrication non installés." #: build/models.py:119 users/ruleset.py:31 msgid "Build Orders" @@ -779,7 +780,7 @@ 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:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -795,7 +796,7 @@ msgstr "Brève description de la fabrication (optionnel)" #: build/models.py:266 msgid "Build Order to which this build is allocated" -msgstr "" +msgstr "Commande de fabrication associée à cette fabrication" #: build/models.py:275 msgid "Select part to build" @@ -807,7 +808,7 @@ msgstr "Bon de commande de référence" #: build/models.py:285 msgid "Sales Order to which this build is allocated" -msgstr "" +msgstr "Commande de vente à laquelle cette fabrication est allouée" #: build/models.py:290 build/serializers.py:1087 msgid "Source Location" @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Code de statut de construction" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Code de lot" @@ -976,41 +977,45 @@ msgstr "L'ordre de production a déjà été réalisé" msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantité ne peut pas être supérieure à la quantité de sortie" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "Les sorties de fabrication n'ont pas passé tous les tests requis" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La sortie de compilation {serial} n'a pas réussi tous les tests requis" #: build/models.py:1230 -msgid "Cannot partially complete a build output with allocated items" -msgstr "" +msgid "Allocated stock items are still in production" +msgstr "Les articles en stock alloués sont toujours en production" -#: build/models.py:1627 +#: build/models.py:1238 +msgid "Cannot partially complete a build output with allocated items" +msgstr "Impossible de compléter partiellement une sortie de construction avec les éléments alloués" + +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Poste de l'ordre de construction" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Création de l'objet" msgid "Quantity" msgstr "Quantité" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Quantité requise pour la commande de construction" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Quantité de stock consommé" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" -msgstr "" +msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Installer dans" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Stock de destination de l'article" @@ -1091,7 +1096,7 @@ msgstr "Stock de destination de l'article" msgid "Build Level" msgstr "Niveau de construction" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nom de l'article" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1281,7 +1286,7 @@ msgstr "Élément de la ligne de construction" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de construction" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "L'article doit être en stock" @@ -1342,107 +1347,111 @@ msgstr "Affecter des éléments de nomenclature facultatifs à l'ordre de fabric msgid "Failed to start auto-allocation task" msgstr "Échec du démarrage de la tâche d'auto-allocation" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Référence de la nomenclature" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID de la pièce de la nomenclature" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Nomenclature Nom de la pièce" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Construire" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Pièce fournisseur" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Quantité allouée" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Référence de construction" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Nom de la catégorie de pièces" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Traçable" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Reçu de quelqu'un" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Autoriser les variantes" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Article du BOM" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Planifié pour fabrication" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Stock externe" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Stock disponible" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Stock de substitution disponible" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Stock de variantes disponibles" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "La quantité consommée dépasse la quantité allouée" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Note optionnelle pour la consommation du stock" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "L'article fabriqué doit pointer vers l'ordre de fabrication correct" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Dupliquer l'allocation de l'article de fabrication" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "L'article fabriqué doit pointer vers l'ordre de fabrication correct" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Dupliquer l'allocation de ligne de fabrication" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "Au moins un élément ou une ligne doit être fourni" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "C'est un lien" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "C'est un fichier" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Quantité de rupture de prix" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Prix" @@ -1772,7 +1781,7 @@ msgstr "Définition" msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Pièce jointe" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Clé logique de l'état qui est égale à cet état personnalisé dans la logique métier" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Valeur" @@ -2020,7 +2029,7 @@ msgstr "Modèle de paramètre" #: common/models.py:2404 msgid "Parameter Templates" -msgstr "" +msgstr "Modèle de paramètre" #: common/models.py:2441 msgid "Checkbox parameters cannot have units" @@ -2040,7 +2049,7 @@ msgstr "Le nom du modèle de paramètre doit être unique" #: common/models.py:2505 msgid "Target model type for this parameter template" -msgstr "" +msgstr "Type de modèle cible pour ce modèle de paramètre" #: common/models.py:2511 msgid "Parameter Name" @@ -2084,15 +2093,15 @@ msgstr "Activé" #: common/models.py:2556 msgid "Is this parameter template enabled?" -msgstr "" +msgstr "Ce modèle de paramètre est-il activé ?" #: common/models.py:2597 msgid "Parameter" -msgstr "" +msgstr "Paramètre" #: common/models.py:2598 msgid "Parameters" -msgstr "" +msgstr "Paramètres" #: common/models.py:2644 msgid "Invalid choice for parameter value" @@ -2100,15 +2109,15 @@ msgstr "Choix incorrect pour la valeur du paramètre" #: common/models.py:2714 common/serializers.py:810 msgid "Invalid model type specified for parameter" -msgstr "" +msgstr "Type de modèle non valide pour la pièce jointe" #: common/models.py:2750 msgid "Model ID" -msgstr "" +msgstr "Identifiant du Modèle (ID)" #: common/models.py:2751 msgid "ID of the target model for this parameter" -msgstr "" +msgstr "ID du modèle cible pour ce paramètre" #: common/models.py:2760 common/setting/system.py:464 report/models.py:373 #: report/models.py:669 report/serializers.py:94 report/serializers.py:135 @@ -2118,7 +2127,7 @@ msgstr "Modèle" #: common/models.py:2761 msgid "Parameter template" -msgstr "" +msgstr "Modèle de paramètre" #: common/models.py:2766 common/models.py:2808 importer/models.py:546 msgid "Data" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Données de réponse provenant de la lecture du code-barres" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Résultat" @@ -2278,7 +2287,7 @@ msgstr "Fil lié à ce message" #: common/models.py:3093 msgid "Priority" -msgstr "" +msgstr "Priorité" #: common/models.py:3135 msgid "Email Thread" @@ -2349,11 +2358,11 @@ msgstr "Les articles ont été reçus dans le cadre d'un ordre de retour" #: common/serializers.py:125 msgid "Indicates if changing this setting requires confirmation" -msgstr "" +msgstr "Indique si la modification de ce paramètre nécessite une confirmation" #: common/serializers.py:139 msgid "This setting requires confirmation before changing. Please confirm the change." -msgstr "" +msgstr "Ce paramètre nécessite une confirmation avant les changements. Veuillez confirmer." #: common/serializers.py:172 msgid "Indicates if the setting is overridden by an environment variable" @@ -2439,7 +2448,7 @@ msgstr "L'utilisateur n'a pas le droit de créer ou de modifier des pièces join #: common/serializers.py:813 msgid "User does not have permission to create or edit parameters for this model" -msgstr "" +msgstr "L'utilisateur n'a pas le droit de créer ou de modifier les paramètres de ce modèle." #: common/serializers.py:883 common/serializers.py:986 msgid "Selection list is locked" @@ -2563,6 +2572,7 @@ msgstr "Fréquence de mise à jour des taux de change (définir à zéro pour d #: 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 msgid "days" msgstr "jours" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Composant" @@ -3256,11 +3266,11 @@ msgstr "Autoriser la modification des commandes de vente après avoir été exp #: common/setting/system.py:871 msgid "Shipment Requires Checking" -msgstr "" +msgstr "L'expédition nécessite une vérification" #: common/setting/system.py:873 msgid "Prevent completion of shipments until items have been checked" -msgstr "" +msgstr "Empêcher l'achèvement des envois jusqu'à ce que les articles aient été vérifiés" #: common/setting/system.py:879 msgid "Mark Shipped Orders as Complete" @@ -3424,7 +3434,7 @@ msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs." #: common/setting/system.py:1026 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." -msgstr "" +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 msgid "Check plugins on startup" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Activer les codes de projet pour le suivi des projets" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Activer l'historique du stock" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Exclure les localisations externes" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Exclure les articles en stock externes des calculs d'historique" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Période de l'inventaire automatique" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Nombre de jours entre les enregistrements d'historique de stock" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Supprimer les vieilles entrées d'historique de stock" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Supprimer les entrées d'historique de stock plus vieilles que le nombre de jours spécifié" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Intervalle de suppression des historiques de stock" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Les entrées d'historique de stock seront supprimées après le nombre de jours spécifié" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Afficher les noms des utilisateurs" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 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:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Afficher les profils d'utilisateur" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Afficher les profils des utilisateurs sur leur page de profil" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Activer les données de station de test" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3604,11 +3630,11 @@ msgstr "Afficher les rapports PDF dans le navigateur, au lieu de les télécharg #: common/setting/user.py:45 msgid "Barcode Scanner in Form Fields" -msgstr "" +msgstr "Scanner de codes-barres dans les champs de formulaire" #: common/setting/user.py:46 msgid "Allow barcode scanner input in form fields" -msgstr "" +msgstr "Autoriser la saisie du scanner de code-barres dans les champs de formulaire" #: common/setting/user.py:51 msgid "Search Parts" @@ -3876,7 +3902,7 @@ msgstr "Sauvegarder les dernières machines d'impression utilisées par un utili #: common/validators.py:38 msgid "All models" -msgstr "" +msgstr "Tous les modèles" #: common/validators.py:63 msgid "No attachment model type provided" @@ -3919,29 +3945,29 @@ msgstr "La pièce est active" msgid "Manufacturer is Active" msgstr "Le fabricant est actif" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Le fournisseur de la pièce est active" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "La pièce interne est active" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Le fournisseur est actif" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Fabricant" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Société" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "A du stock" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Sélectionner un fabricant" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "Référence fabricant" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La pièce du fabricant liée doit faire référence à la même pièce de base" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Fournisseur" msgid "Select supplier" msgstr "Sélectionner un fournisseur" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Unité de gestion des stocks des fournisseurs" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Frais minimums (par exemple frais de stock)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Conditionnement" @@ -4258,19 +4284,19 @@ msgstr "Devise par défaut utilisée pour ce fournisseur" msgid "Company Name" msgstr "Nom de l'entreprise" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "En Stock" #: company/serializers.py:423 msgid "Price Breaks" -msgstr "" +msgstr "Ruptures de prix" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Une erreur s'est produite lors de l'exportation des données" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Le plugin d'exportation de données renvoie un format de données incorrect" @@ -4418,7 +4444,7 @@ msgstr "Données de la ligne d'origine" msgid "Errors" msgstr "Erreurs" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Valide" @@ -4530,7 +4556,7 @@ msgstr "Nombre de copies à imprimer pour chaque étiquette" msgid "Connected" msgstr "Connecté" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Inconnu" @@ -4540,7 +4566,7 @@ msgstr "Impression" #: machine/machine_types/label_printer.py:234 msgid "Warning" -msgstr "" +msgstr "Attention" #: machine/machine_types/label_printer.py:235 msgid "No media" @@ -4556,7 +4582,7 @@ msgstr "Déconnecté" #: machine/machine_types/label_printer.py:238 msgid "Error" -msgstr "" +msgstr "Erreur" #: machine/machine_types/label_printer.py:245 msgid "Label Printer" @@ -4628,11 +4654,11 @@ msgstr "Type de configuration" #: machine/serializers.py:24 msgid "Key of the property" -msgstr "" +msgstr "Clé de la propriété" #: machine/serializers.py:27 msgid "Value of the property" -msgstr "" +msgstr "Valeur de la propriété" #: machine/serializers.py:30 users/models.py:238 msgid "Group" @@ -4640,29 +4666,29 @@ msgstr "Groupe" #: machine/serializers.py:30 msgid "Grouping of the property" -msgstr "" +msgstr "Regroupement de la propriété" #: machine/serializers.py:33 msgid "Type" -msgstr "" +msgstr "Type" #: machine/serializers.py:35 msgid "Type of the property" -msgstr "" +msgstr "Type de la propriété" #: machine/serializers.py:40 msgid "Max Progress" -msgstr "" +msgstr "Progression maximale" #: machine/serializers.py:41 msgid "Maximum value for progress type, required if type=progress" -msgstr "" +msgstr "Valeur maximale pour le type de progression, requis si type=progress" #: order/api.py:130 msgid "Order Reference" msgstr "Référence de commande" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Remarquable" @@ -4710,11 +4736,11 @@ msgstr "Date cible Après" msgid "Has Pricing" msgstr "Possède un Tarif" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Terminé avant" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Terminé après" @@ -4722,9 +4748,9 @@ msgstr "Terminé après" msgid "External Build Order" msgstr "Ordre de fabrication externe" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Commande" @@ -4744,18 +4770,18 @@ msgstr "Commande En Attente" msgid "Completed" msgstr "Terminé" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Fait l'objet d'une expédition" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4803,7 +4829,7 @@ msgstr "La date de début doit être antérieure à la date cible" #: order/models.py:391 msgid "Address does not match selected company" -msgstr "" +msgstr "L'adresse ne correspond pas à la société sélectionnée" #: order/models.py:445 msgid "Order description (optional)" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5076,11 +5102,11 @@ msgstr "Envoi de la commande client" #: order/models.py:2254 msgid "Shipment address must match the customer" -msgstr "" +msgstr "L'adresse d'expédition doit correspondre au client" #: order/models.py:2290 msgid "Shipping address for this shipment" -msgstr "" +msgstr "Adresse de livraison pour cet envoi" #: order/models.py:2298 msgid "Date of shipment" @@ -5138,7 +5164,7 @@ msgstr "L'expédition n'a pas d'articles en stock alloués" #: order/models.py:2388 msgid "Shipment must be checked before it can be completed" -msgstr "" +msgstr "L'expédition doit être vérifiée avant de pouvoir être terminée" #: order/models.py:2467 msgid "Sales Order Extra Line" @@ -5188,7 +5214,7 @@ msgstr "Ligne" msgid "Sales order shipment reference" msgstr "Référence de l'expédition de la commande client" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Article" @@ -5212,51 +5238,51 @@ msgstr "Entreprise à l'origine du retour des articles" msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Poste de l'ordre de retour" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "L'article en stock doit être spécifié" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "La quantité retournée dépasse la quantité en stock" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "La quantité retournée doit être supérieure à zéro" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Quantité non valide pour un article de stock sérialisé" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Sélectionner l'article à retourner par le client" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Date de réception" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" -msgstr "" +msgstr "La date de réception de cet article en retour" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Résultats" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Résultat pour ce poste" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Ordre de retour Ligne supplémentaire" @@ -5347,11 +5373,11 @@ msgstr "Fusionner des éléments" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Unité de gestion des stocks" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Numéro de pièce interne" @@ -5442,7 +5468,7 @@ msgstr "Envois terminés" #: order/serializers.py:1103 msgid "Allocated Lines" -msgstr "" +msgstr "Lignes allouées" #: order/serializers.py:1282 msgid "Sale price currency" @@ -5633,53 +5659,53 @@ msgstr "Nomenclature valide" #: part/api.py:969 msgid "Cascade Categories" -msgstr "" +msgstr "Catégories en cascade" #: part/api.py:970 msgid "If true, include items in child categories of the given category" -msgstr "" +msgstr "Si vrai, inclure des éléments dans les sous-catégories de la catégorie donnée" #: part/api.py:976 msgid "Filter by numeric category ID or the literal 'null'" -msgstr "" +msgstr "Filtrer par ID de catégorie numérique ou par 'null'" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" -msgstr "" +msgstr "La pièce d'assemblage est active" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" -msgstr "" +msgstr "La pièce d'assemblage est traçable" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "La pièce d'assemblage est testable" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Le composant est testable" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Utilise" @@ -5720,7 +5746,7 @@ msgstr "Mots-clés par défaut pour les pièces de cette catégorie" msgid "Icon" msgstr "Icône" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Icône (facultatif)" @@ -5741,7 +5767,7 @@ msgstr "Valeur par Défaut" msgid "Default Parameter Value" msgstr "Valeur par défaut du paramètre" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Pièces" @@ -5860,7 +5886,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:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Stock Minimum" @@ -6381,319 +6407,355 @@ msgstr "Il n'est pas possible de créer une relation entre une pièce et elle-m msgid "Duplicate relationship already exists" msgstr "Une relation en double existe déjà" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Catégorie de parents" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Catégorie de pièce mère" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Sous-catégories" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Résultats" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Nombre de résultats enregistrés par rapport à ce modèle" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Devise d'achat de l'item" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Le fichier n'est pas une image" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Partie originale" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Sélectionner la partie originale à dupliquer" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Copier l'image" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Copier l'image à partir de la partie originale" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Copier la nomenclature" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Copie de la nomenclature de la pièce originale" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Copier les paramètres" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Copie des données de paramètres de la pièce d'origine" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Notes sur la copie" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Copier les notes de la partie originale" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Test Copie" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Quantité de stock initial" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Emplacement initial du stock" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Spécifier l'emplacement du stock initial pour cette pièce" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Sélectionner le fournisseur (ou laisser en blanc pour passer)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Sélectionner le fabricant (ou laisser en blanc pour ignorer)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Numéro de pièce du fabricant" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "L'entreprise sélectionnée n'est pas un fournisseur valide" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "L'entreprise sélectionnée n'est pas un fabricant valide" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "La pièce du fabricant correspondant à ce MPN existe déjà" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Prix Minimum" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Remplacer la valeur calculée pour le prix minimum" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Prix minimum monnaie" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Prix Maximum" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Remplacer la valeur calculée pour le prix maximum" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Devise du prix maximum" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Mise à jour" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Mise à jour des prix pour cette pièce" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Sélectionner l'assemblage parent" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Sélectionner le composant" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Sélectionner la pièce à partir de laquelle copier la nomenclature" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Supprimer les données existantes" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Supprimer les postes de nomenclature existants avant de les copier" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Inclure l'héritage" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Sauter les lignes non valides" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Activez cette option pour ignorer les lignes non valides" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Copier les pièces de remplacement" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copie de pièces de rechange en cas de duplication de postes de nomenclature" @@ -8314,23 +8376,35 @@ msgstr "La pièce du fournisseur a une taille d'emballage définie, mais le drap 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:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Type d'emplacement du stock" @@ -8441,7 +8515,7 @@ msgstr "Sélectionnez une pièce fournisseur correspondante pour cet article en msgid "Where is this stock item located?" msgstr "Où se trouve cet article en stock ?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "L'emballage de cet article en stock est stocké dans" @@ -8457,7 +8531,7 @@ msgstr "L'article a été installé dans un autre article ?" msgid "Serial number for this item" msgstr "Numéro de série pour cet article" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Code de lot pour cet article de stock" @@ -8517,140 +8591,140 @@ msgstr "Converti en partie" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "La pièce n'est pas définie comme pouvant faire l'objet d'un suivi" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "La quantité doit être un nombre entier" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "La quantité ne doit pas dépasser la quantité disponible en stock ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Les numéros de série doivent être fournis sous forme de liste" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "La quantité ne correspond pas au nombre de numéros de série" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Le modèle de test n'existe pas" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Un article de stock a été affecté à une commande client" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "L'article de stock est installé dans un autre article" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "L'article de stock contient d'autres articles" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Un article de stock a été affecté à un client" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "L'article de stock est actuellement en production" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Le stock sérialisé ne peut pas être fusionné" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Articles de stock en double" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Les articles en stock doivent se référer à la même pièce" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Les articles en stock doivent se référer à la même pièce du fournisseur" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Les codes d'état des stocks doivent correspondre" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "StockItem ne peut pas être déplacé car il n'est pas en stock" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Suivi des articles en stock" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Notes d'entrée" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Résultat du test de l'article en stock" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Une valeur doit être fournie pour ce test" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "La pièce jointe doit être téléchargée pour ce test" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "Valeur non valide pour ce test" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Résultat du test" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Valeur de sortie du test" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Pièce jointe au résultat du test" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Notes de test" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Station de test" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "L'identifiant de la station de test où le test a été effectué" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Commencé" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Horodatage du début du test" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Fini" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Horodatage de la fin du test" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La quantité ne doit pas dépasser la quantité disponible en stock ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Emplacement du stock de destination" @@ -8845,95 +8919,95 @@ msgstr "Sous-localisations" msgid "Parent stock location" msgstr "Emplacement du stock mère" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "La pièce doit être vendable" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "L'article est affecté à une commande client" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "L'article est attribué à un ordre de fabrication" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Affectation d'articles en stock par le client" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "L'entreprise sélectionnée n'est pas un client" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Notes d'affectation des stocks" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Une liste des articles en stock doit être fournie" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Notes sur les fusions d'actions" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Autoriser les fournisseurs non concordants" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permettre la fusion d'articles en stock avec des pièces de fournisseurs différents" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Autoriser la non-concordance des statuts" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Permettre la fusion d'articles en stock ayant des codes de statut différents" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Au moins deux articles en stock doivent être fournis" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Pas de changement" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Valeur de la clé primaire StockItem" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "L'article n'est plus en stock" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Notes sur les transactions boursières" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Numéro de série suivant" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Numéro de série précédent" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index fdf1797e4e..57bf0034c4 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "" @@ -345,7 +345,7 @@ msgstr "המספר חייב להיות תקין" msgid "Currency" msgstr "מטבע" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "בחר מטבע מהאפשרויות הזמינות" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "קוד מטבע לא מאושר" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "מקור הבנייה" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "רכיב" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "כמות" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "קובץ מצורף" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index a58cbe7868..aa904d9b22 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index b8a7dbe34b..89058a2e1b 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" 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:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Megjegyzések" @@ -345,7 +345,7 @@ msgstr "Érvényes számnak kell lennie" msgid "Currency" msgstr "Pénznem" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: 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,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Változatokkal együtt" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -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:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategória" @@ -666,80 +666,81 @@ msgstr "Eddig a dátumig" msgid "Exclude Tree" msgstr "Fa kihagyása" -#: build/api.py:395 +#: build/api.py:399 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:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Fogyóeszköz" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opcionális" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Gyártmány" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Követett" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Ellenőrizhető" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Befejezetlen rendelés" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Lefoglalva" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Felhasználva" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Elérhető" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Rendelve" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Gyártási utasítás" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Hely" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Kimenet" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Szűrés a kimeneti készlet tétel azonosítójára. Használj 'null'-t ha a be nem épített gyártási tételeket keresed." @@ -779,7 +780,7 @@ 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:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Gyártás státusz kód" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batch kód" @@ -976,41 +977,45 @@ msgstr "Gyártási kimenet már kész" msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 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" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "A mennyiség nem lehet több mint a gyártási mennyiség" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "A gyártási kimenet nem felelt meg az összes kötelező teszten" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "A {serial} gyártási kimenet nem felelt meg az összes kötelező teszten" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "Nem lehet részben befejezni egy építési kimenetet lefoglalt tételekkel" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Gyártási Rendelés Sor Tétel" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Gyártás objektum" msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Gyártáshoz szükséges mennyiség" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Felhasznált készlet mennyisége" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő darab egyedi követésre kötelezett" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Cél készlet tétel" @@ -1091,7 +1096,7 @@ msgstr "Cél készlet tétel" msgid "Build Level" msgstr "Gyártási Szint" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Alkatrész neve" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1282,7 +1287,7 @@ msgstr "Gyártás sor tétel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási utasítás" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" @@ -1343,107 +1348,111 @@ msgstr "Opcionális tételek lefoglalása a gyártáshoz" msgid "Failed to start auto-allocation task" msgstr "Nem sikerült az automatikus lefoglalás feladatot elindítani" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Alkatrészjegyzék Hivatkozás" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "Alkatrészjegyzék Cikk Azonosító" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Alkatrészjegyzék Alkatrész Név" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Gyártás" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Beszállítói alkatrész" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Gyártási Hivatkozás" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Alkatrész kategória Neve" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Követésre kötelezett" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Örökölt" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Változatok" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Gyártás Ütemezve" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Külső raktárkészlet" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Elérhető készlet" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Elérhető Helyettesítő Készlet" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Elérhető Készlet Változatokból" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "Felhasznált mennyiség meghaladja a lefoglalt mennyiséget" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Megjegyzés a készletfelhasználáshoz" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "Gyártási tételnek a megfelelő gyártási rendelésre kell mutatnia" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Dupla gyártási tétel lefoglalás" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "Gyártási sornak a megfelelő gyártási rendelésre kell mutatnia" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Duplikált gyártási sor foglalás" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "Legalább egy tétel vagy sor megadása kötelező" @@ -1491,19 +1500,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "Ez egy hivatkozás" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Ez egy állomány" -#: common/api.py:764 +#: common/api.py:765 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:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "A felhasználó nem jogosult ezen melléklet törlésére" @@ -1602,7 +1611,7 @@ msgid "Price break quantity" msgstr "Ársáv mennyiség" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Ár" @@ -1773,7 +1782,7 @@ msgstr "Definíció" msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Melléklet" @@ -1851,7 +1860,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Az állapot logikai kulcsa amely megegyezik az üzleti logika egyedi állapotával" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Érték" @@ -2185,7 +2194,7 @@ msgid "Response data from the barcode scan" msgstr "Vonalkód olvasó válasz adat" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Eredmény" @@ -2564,6 +2573,7 @@ msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)" #: 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 msgid "days" msgstr "nap" @@ -2815,8 +2825,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Összetevő" @@ -3508,8 +3518,8 @@ msgid "Enable project codes for tracking projects" msgstr "Projectek nyomkövetéséhez projekt kódok engedélyezése" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Készlettörténet engedélyezése" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3520,62 +3530,78 @@ msgid "Exclude External Locations" msgstr "Külső helyek nélkül" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "A külső helyszínen tárolt készletek kihagyása a készlet történet számításokból" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Automatikus leltár időpontja" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Az automatikus készletállapot rögzítések közötti napok száma" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Régi készlettörténet bejegyzések törlése" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Adott napnál régebbi készlettörténet bejegyzések törlése" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Készlettörténet törlési gyakoriság" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Készlettörténet bejegyzések ennyi napo után törlődnek" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Felhasználók teljes nevének megjelenítése" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 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:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Felhasználói profilok megjelenítése" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Felhasználói profilok megjelenítése a profil oldalukon" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Teszt állomás adatok engedélyezése" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "Gép Ping Engedélyezése" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 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" @@ -3920,29 +3946,29 @@ msgstr "Az alkatrész aktív" msgid "Manufacturer is Active" msgstr "A Gyártó Aktív" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "A Szállítói Alkatrész Aktív" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "A saját alkatrész Aktív" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "A Beszállító Aktív" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Gyártó" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Cég" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Van készleten" @@ -4142,7 +4168,7 @@ msgid "Select manufacturer" msgstr "Gyártó kiválasztása" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN (Gyártói cikkszám)" @@ -4171,7 +4197,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészre kell hivatkoznia" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4182,7 +4208,7 @@ msgstr "Beszállító" msgid "Select supplier" msgstr "Beszállító kiválasztása" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Beszállítói cikkszám" @@ -4211,7 +4237,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Csomagolás" @@ -4259,7 +4285,7 @@ msgstr "Beszállító által használt alapértelmezett pénznem" msgid "Company Name" msgstr "Cégnév" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Készleten" @@ -4267,11 +4293,11 @@ msgstr "Készleten" msgid "Price Breaks" msgstr "Árkategóriák" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Hiba történt adatexportálás közben" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Az adatexportáló plugin téves adatformátumot adott vissza" @@ -4419,7 +4445,7 @@ msgstr "Eredeti sor adat" msgid "Errors" msgstr "Hibák" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Érvényes" @@ -4531,7 +4557,7 @@ msgstr "Címkénkénti nyomtatandó mennyiség" msgid "Connected" msgstr "Csatlakoztatba" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Ismeretlen" @@ -4663,7 +4689,7 @@ msgstr "Maximális érték az előrehaladás típushoz, kötelező ha típus=el msgid "Order Reference" msgstr "Rendelés azonosítója" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Kintlévő" @@ -4711,11 +4737,11 @@ msgstr "Céldátum ez után" msgid "Has Pricing" msgstr "Van árazás" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Ez előtt befejezve" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Befejezve ez után" @@ -4723,9 +4749,9 @@ msgstr "Befejezve ez után" msgid "External Build Order" msgstr "Külső Gyártási Rendelés" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Rendelés" @@ -4745,18 +4771,18 @@ msgstr "A rendelés függőben" msgid "Completed" msgstr "Kész" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Van kiszállítás" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4765,8 +4791,8 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4913,7 +4939,7 @@ msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5189,7 +5215,7 @@ msgstr "Sor" msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Tétel" @@ -5213,51 +5239,51 @@ msgstr "Cég akitől a tételek visszavételre kerülnek" msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Visszavétel sortétel" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Készlettételt meg kell adni" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Visszavétel mennyisége meghaladja a készletet" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "Visszavétel mennyisége nullánál nagyobb kell, hogy legyen" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Érvénytelen mennyiség szerializált készlettételnél" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Visszavétel extra tétel" @@ -5348,11 +5374,11 @@ msgstr "Elemek összevonása" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU (leltári azonosító)" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Belső cikkszám" @@ -5644,43 +5670,43 @@ msgstr "Ha igaz, tartalmazza az adott kategória alkategóriáiban lévő tétel 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:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Összeállított Alkatrész ellenőrizhető" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Összetevő alkatrész ellenőrizhető" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Használ" @@ -5721,7 +5747,7 @@ msgstr "Ebben a kategóriában évő alkatrészek kulcsszavai alapban" msgid "Icon" msgstr "Ikon" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ikon (opcionális)" @@ -5742,7 +5768,7 @@ msgstr "Alapértelmezett érték" msgid "Default Parameter Value" msgstr "Alapértelmezett paraméter érték" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Alkatrészek" @@ -5861,7 +5887,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:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Belső Cikkszám)" @@ -5902,7 +5928,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimális készlet" @@ -6382,319 +6408,355 @@ msgstr "Alkatrész kapcsolat nem hozható létre önmagával" msgid "Duplicate relationship already exists" msgstr "Már létezik duplikált alkatrész kapcsolat" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Szülő Kategória" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Felsőbb szintű alkatrész kategória" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Alkategóriák" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Eredmények" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Eszerint a sablon szerint rögzített eredmények száma" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 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:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "A fájl nem kép" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Eredeti alkatrész" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Válassz eredeti alkatrészt a másoláshoz" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kép másolása" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Kép másolása az eredeti alkatrészről" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Alkatrészjegyzék másolása" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Alkatrészjegyzék másolása az eredeti alkatrészről" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Paraméterek másolása" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Paraméterek másolása az eredeti alkatrészről" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Megjegyzések másolása" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Megjegyzések másolása az eredeti alkatrészről" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Teszt másolása" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "Teszt sablonok másolása az eredeti alkatrészről" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Kezdeti készlet mennyiség" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Kezdeti készlet hely" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Add meg a kezdeti készlet helyét" -#: part/serializers.py:462 +#: part/serializers.py:463 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:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Válassz gyártót (hagyd üresen ha nem kell létrehozni)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Gyártói cikkszám" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "A kiválasztott cég nem érvényes beszállító" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "A kiválasztott cég nem érvényes gyártó" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Van már ilyen gyártói alkatrész" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Minimum ár" -#: part/serializers.py:1322 +#: 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:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimum ár pénzneme" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maximum ár" -#: part/serializers.py:1337 +#: 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:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maximum ár pénzneme" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Frissítés" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Alkatrész árak frissítése" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Szülő összeállítás kiválasztása" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Összetevő alkatrész kijelölése" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Létező adat törlése" -#: part/serializers.py:1800 +#: part/serializers.py:1907 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:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Hibás sorok kihagyása" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Engedély a hibás sorok kihagyására" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Helyettesítő alkatrészek másolása" -#: part/serializers.py:1818 +#: part/serializers.py:1925 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" @@ -8315,23 +8377,35 @@ msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Beépítettek Belefoglalása" -#: stock/api.py:1398 +#: 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:1405 +#: 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:1426 +#: 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:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Készlethely típus" @@ -8442,7 +8516,7 @@ msgstr "Válassz egy egyező beszállítói alkatrészt ehhez a készlet tételh msgid "Where is this stock item located?" msgstr "Hol található ez az alkatrész?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "A csomagolása ennek a készlet tételnek itt van tárolva" @@ -8458,7 +8532,7 @@ msgstr "Ez a tétel be van építve egy másik tételbe?" msgid "Serial number for this item" msgstr "Sorozatszám ehhez a tételhez" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Batch kód ehhez a készlet tételhez" @@ -8518,140 +8592,140 @@ msgstr "Alkatrésszé alakítva" msgid "Quantity exceeds available stock" msgstr "Mennyiség meghaladja az elérhető készletet" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Az alkatrész nem követésre kötelezett" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Mennyiség egész szám kell legyen" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "A mennyiség nem haladhatja meg az elérhető készletet ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Sorozatszámokat listában kell megadni" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "A mennyiség nem egyezik a megadott sorozatszámok számával" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "Nem lehet készletet strukturális helyre rendelni" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Ez a Teszt sablon nem létezik" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Készlet tétel beépül egy másikba" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "A készlet tétel más tételeket tartalmaz" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Készlet tétel gyártás alatt" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Követésre kötelezett készlet nem vonható össze" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Duplikált készlet tételek vannak" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "A készlet tétel ugyanarra az alkatrészre kell vonatkozzon" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "A készlet tétel ugyanarra a beszállítói alkatrészre kell vonatkozzon" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Készlet tételek állapotainak egyeznie kell" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Készlet tétel nem mozgatható mivel nincs készleten" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Készlettörténet" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Bejegyzés megjegyzései" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Készlet Tétel Ellenőrzés Eredménye" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Ehhez a teszthez meg kell adni értéket" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Ehhez a teszthez fel kell tölteni mellékletet" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "A teszt eredménye érvénytelen" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Teszt eredménye" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Teszt kimeneti értéke" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Teszt eredmény melléklet" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Tesztek megjegyzései" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Teszt állomás" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "A tesztet elvégző tesztállomás azonosítója" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Elkezdődött" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "A teszt indításának időpontja" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Befejezve" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "A teszt befejezésének időpontja" @@ -8765,8 +8839,8 @@ msgstr "Nincsen készlettétel megadva" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "A mennyiség nem lépheti túl a rendelkezésre álló készletet ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Cél készlet hely" @@ -8846,95 +8920,95 @@ msgstr "Alhelyek" msgid "Parent stock location" msgstr "Felsőbb szintű készlet hely" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Az alkatrésznek értékesíthetőnek kell lennie" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "A tétel egy vevő rendeléshez foglalt" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "A tétel egy gyártási utasításhoz foglalt" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Vevő akihez rendeljük a készlet tételeket" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "A kiválasztott cég nem egy vevő" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Készlet hozzárendelés megjegyzései" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "A készlet tételek listáját meg kell adni" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Készlet összevonás megjegyzései" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Nem egyező beszállítók megengedése" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Különböző beszállítói alkatrészekből származó készletek összevonásának engedélyezése" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Nem egyező állapotok megjelenítése" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Különböző állapotú készletek összevonásának engedélyezése" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Legalább két készlet tételt meg kell adni" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Nincs változás" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Készlet tétel elsődleges kulcs értéke" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "Készlettétel nincs készleten" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "Készlettétel már készleten van" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "Mennyiség nem lehet negatív" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Készlet tranzakció megjegyzései" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "Meglévő készletbe olvasztás" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "Visszaérkezett tételek beolvasztása a készlettételekbe ha lehetséges" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Következő sorozatszám" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Előző Sorozatszám" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index ae6bb01cff..d8281d2333 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Catatan" @@ -345,7 +345,7 @@ msgstr "Harus berupa angka yang valid" msgid "Currency" msgstr "Mata Uang" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "Produksi Induk" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Bagian" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tersedia" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Order Produksi" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Lokasi" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Kode status pembuatan" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kode Kelompok" @@ -976,41 +977,45 @@ msgstr "Hasil produksi sudah selesai" msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "Jumlah" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah ditandai sebagai dapat dilacak" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Jumlah harus 1 untuk stok dengan nomor seri" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Stok Item" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Sumber stok item" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Jumlah stok yang dialokasikan ke produksi" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Pasang ke" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Tujuan stok item" @@ -1091,7 +1096,7 @@ msgstr "Tujuan stok item" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Item tagihan material" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Harga" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Lampiran" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "Hari" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponen" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Perusahaan" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Tidak diketahui" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "Selesai" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Harga Minimal" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Harga Maksimal" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Perbarui" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Lampiran perlu diunggah untuk tes ini" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 5c2979860d..13a3863145 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Valore decimale non valido" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Note" @@ -345,7 +345,7 @@ msgstr "Deve essere un numero valido" msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selezionare la valuta dalle opzioni disponibili" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Includi Varianti" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Includi Varianti" msgid "Part" msgstr "Articolo" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Categoria" @@ -666,80 +666,81 @@ msgstr "Data massima" msgid "Exclude Tree" msgstr "Escludi Albero" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Consumabile" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opzionale" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Assemblaggio" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Monitorato" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testabile" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Ordine In Corso" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Allocato" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Utilizzato" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponibile" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Ordinato" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Ordine di Produzione" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Posizione" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Output" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filtra per ID articolo stock di output. Usa 'null' per trovare elementi di produzione disinstallati." @@ -779,7 +780,7 @@ msgstr "La data di scadenza deve essere successiva alla data d'inizio" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Codice stato di produzione" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Codice Lotto" @@ -976,41 +977,45 @@ msgstr "La produzione è stata completata" msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "La produzione non ha superati tutti i test richiesti" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "L'output della build {serial} non ha superato tutti i test richiesti" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "Impossibile completare parzialmente un build output con gli elementi assegnati" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Elemento di Riga Ordine di Produzione" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Crea oggetto" msgid "Quantity" msgstr "Quantità" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Quantità richiesta per l'ordine di costruzione" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Quantità di articoli magazzino consumate" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'elemento di compilazione deve specificare un output poiché la parte principale è contrassegnata come rintracciabile" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "La quantità assegnata deve essere maggiore di zero" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Quantità di magazzino da assegnare per la produzione" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Installa in" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" @@ -1091,7 +1096,7 @@ msgstr "Destinazione articolo in giacenza" msgid "Build Level" msgstr "Livello Produzione" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nome Articolo" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1281,7 +1286,7 @@ msgstr "Articolo linea di produzione" msgid "bom_item.part must point to the same part as the build order" msgstr "gli elementi degli articoli della distinta base devono puntare alla stessa parte dell'ordine di produzione" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" @@ -1342,107 +1347,111 @@ msgstr "Assegna gli elementi opzionali della distinta base all'ordine di produzi msgid "Failed to start auto-allocation task" msgstr "Impossibile avviare l'attività di auto-allocazione" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Riferimento BOM" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "Identificativo dell'Articolo BOM" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Nome Articolo BOM" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Costruzione" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Articolo Fornitore" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Quantità assegnata" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Riferimento Ordine Di Costruzione" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Nome Categoria Articolo" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Tracciabile" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Ereditato" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Distinta base (Bom)" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "In Produzione" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Pianificato per la produzione" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Scorte esterne" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Disponibilità in magazzino" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Disponibili scorte alternative" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Disponibili varianti delle scorte" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "La quantità consumata supera la quantità assegnata" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Note facoltative per il consumo di magazzino" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "L'articolo prodotto deve puntare all'ordine di produzione corretto" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Duplica l'allocazione degli articoli da produrre" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "La riga di produzione deve puntare all'ordine di produzione corretto" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Duplica l'allocazione della riga di produzione" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "Deve essere fornita almeno un articolo o riga" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "È Un Connegamento" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "E' un file" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "L'utente non ha il permesso di eliminare questi allegati" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "L'utente non ha il permesso di eliminare questo allegato" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Quantità prezzo limite" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Prezzo" @@ -1772,7 +1781,7 @@ msgstr "Definizione" msgid "Unit definition" msgstr "Definizione unità" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Allegato" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Chiave logica dello stato che è uguale a questo stato personalizzato nella logica commerciale" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Valore" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Dati di risposta dalla scansione del codice a barre" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Risultato" @@ -2563,6 +2572,7 @@ msgstr "Quanto spesso aggiornare i tassi di cambio (impostare a zero per disabil #: 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 msgid "days" msgstr "giorni" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Componente" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Abilita i codici del progetto per tracciare i progetti" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Abilita Cronologia Magazzino" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Escludi Posizioni Esterne" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Escludere le giacenze in sedi esterne dai calcoli della cronologia delle giacenze" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Inventario periodico automatico" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Numero di giorni tra la registrazione automatica dello storico magazzino" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Elimina Vecchie Voci Storiche magazzino" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Elimina voci della cronologia giacenze più vecchie del numero specificato di giorni" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Intervallo Di Cancellazione Storico Magazzino" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Le voci della cronologia magazzino verranno eliminate dopo il numero specificato di giorni" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Visualizza i nomi completi degli utenti" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Mostra nomi completi degli utenti invece che nomi utente" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Visualizza Profili Utente" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Visualizza i profili degli utenti sulla pagina del loro profilo" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Abilita Dati Stazione Di Prova" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "Abilita Ping Macchina" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 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" @@ -3919,29 +3945,29 @@ msgstr "L'articolo è attivo" msgid "Manufacturer is Active" msgstr "Il produttore è attivo" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "L'articolo fornitore è attivo" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "L'articolo interno è attivo" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Il fornitore è attivo" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Produttore" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Azienda" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Ha Scorte" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Seleziona Produttore" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "Codice articolo produttore (MPN)" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Fornitore" msgid "Select supplier" msgstr "Seleziona fornitore" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Unità di giacenza magazzino fornitore" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Confezionamento" @@ -4258,7 +4284,7 @@ msgstr "Valuta predefinita utilizzata per questo fornitore" msgid "Company Name" msgstr "Nome Azienda" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "In magazzino" @@ -4266,11 +4292,11 @@ msgstr "In magazzino" msgid "Price Breaks" msgstr "Sconti a scalare" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Errore durante l'esportazione dei dati" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Il plugin di esportazione dati ha restituito un formato di dati errato" @@ -4418,7 +4444,7 @@ msgstr "Dati riga originali" msgid "Errors" msgstr "Errori" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Valido" @@ -4530,7 +4556,7 @@ msgstr "Numero di copie da stampare per ogni etichetta" msgid "Connected" msgstr "Connesso" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Sconosciuto" @@ -4662,7 +4688,7 @@ msgstr "Valore massimo per il tipo di avanzamento, richiesto se tipo = progresso msgid "Order Reference" msgstr "Riferimento ordine" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "In Sospeso" @@ -4710,11 +4736,11 @@ msgstr "Data obiettivo dopo" msgid "Has Pricing" msgstr "Prezzo Articolo" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Completato prima" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Completato dopo" @@ -4722,9 +4748,9 @@ msgstr "Completato dopo" msgid "External Build Order" msgstr "Ordine di Produzione Esterno" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Ordine" @@ -4744,18 +4770,18 @@ msgstr "Ordine in sospeso" msgid "Completed" msgstr "Completato" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Linea" msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Elemento" @@ -5212,51 +5238,51 @@ msgstr "Società a cui vengono restituiti gli articoli" msgid "Return order status" msgstr "Stato ordine di reso" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Articolo Linea Ordine Reso" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "L'elemento stock deve essere specificato" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Quantità di reso superiore alla quantità di scorta" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "La quantità di reso deve essere maggiore di zero" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Quantità non valida per l'elemento stock serializzato" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "La data in cui questo articolo restituito è stato ricevuto" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Risultati" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Risultato per questa voce di riga" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Riga Extra ordine di reso" @@ -5347,11 +5373,11 @@ msgstr "Unisci elementi" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Codice articolo" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Numero Dell'articolo Interno" @@ -5643,43 +5669,43 @@ msgstr "Se Vero, includere gli elementi nelle categorie figlie della categoria s msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtra per categoria ID numerica o per la stringa 'null'" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "L'articolo assemblato è provabile" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Il componente è provabile" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Utilizzi" @@ -5720,7 +5746,7 @@ msgstr "Parole chiave predefinite per gli articoli in questa categoria" msgid "Icon" msgstr "Icona" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Icona (facoltativa)" @@ -5741,7 +5767,7 @@ msgstr "Valore Predefinito" msgid "Default Parameter Value" msgstr "Valore Parametro Predefinito" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Articoli" @@ -5860,7 +5886,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" msgid "Part category" msgstr "Categoria articolo" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN - Numero di riferimento interno" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Scorta Minima" @@ -6381,319 +6407,355 @@ msgstr "Non si può creare una relazione tra l'articolo e sé stesso" msgid "Duplicate relationship already exists" msgstr "La relazione duplicata esiste già" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Categoria Superiore" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Categoria articolo principale" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Sottocategorie" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Risultati" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Numero di risultati registrati rispetto a questo modello" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Valuta di acquisto di questo articolo in stock" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Il file non è un immagine" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Articolo Originale" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Seleziona l'articolo originale da duplicare" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Copia immagine" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Copia immagine dall'articolo originale" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Copia Distinta Base" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Copia fattura dei materiali dall'articolo originale" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Copia parametri" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Copia i dati dei parametri dall'articolo originale" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Copia note" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Copia note dall'articolo originale" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Copia Test" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "Copia modelli di test dall'articolo originale" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Quantità iniziale" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Ubicazione Iniziale Magazzino" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Specificare l'ubicazione iniziale del magazzino per questo Articolo" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Seleziona il fornitore (o lascia vuoto per saltare)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleziona il produttore (o lascia vuoto per saltare)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Codice articolo Produttore" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "L'azienda selezionata non è un fornitore valido" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "L'azienda selezionata non è un produttore valido" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "L'articolo del produttore che corrisponde a questo MPN esiste già" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Prezzo Minimo" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Sovrascrivi valore calcolato per il prezzo minimo" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Valuta del prezzo minimo" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Prezzo Massimo" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Sovrascrivi valore calcolato per il prezzo massimo" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Valuta del prezzo massimo" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Aggiorna" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Aggiorna i prezzi per questo articolo" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Seleziona l'assemblaggio padre" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Seleziona la componente" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Seleziona l'articolo da cui copiare la distinta base" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Rimuovi Dati Esistenti" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Rimuovi elementi distinta base esistenti prima di copiare" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Includi Ereditato" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Salta Righe Non Valide" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Abilita questa opzione per saltare le righe non valide" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Copia Articoli sostitutivi" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "Seleziona un fornitore articolo corrispondente per questo elemento di ma msgid "Where is this stock item located?" msgstr "Dove si trova questo articolo di magazzino?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Imballaggio di questo articolo di magazzino è collocato in" @@ -8457,7 +8531,7 @@ msgstr "Questo elemento è stato installato su un altro elemento?" msgid "Serial number for this item" msgstr "Numero di serie per questo elemento" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Codice lotto per questo elemento di magazzino" @@ -8517,140 +8591,140 @@ msgstr "Convertito in articolo" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "L'articolo non è impostato come tracciabile" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "La quantità deve essere un numero intero" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "I numeri di serie devono essere forniti come elenco" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "La quantità non corrisponde ai numeri di serie" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "L'elemento di magazzino è stato assegnato a un ordine di vendita" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "L'elemento di magazzino è installato in un altro elemento" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "L'elemento di magazzino contiene altri elementi" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "L'elemento di magazzino è stato assegnato a un cliente" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "L'elemento di magazzino è attualmente in produzione" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Il magazzino serializzato non può essere unito" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Duplica elementi di magazzino" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo fornitore" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "I codici di stato dello stock devono corrispondere" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Le giacenze non possono essere spostate perché non disponibili" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Note d'ingresso" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Il valore deve essere fornito per questo test" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "L'allegato deve essere caricato per questo test" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Risultato Test" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Test valore output" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Risultato della prova allegato" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Note del test" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La quantità non deve superare la quantità disponibile ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Posizione magazzino di destinazione" @@ -8845,95 +8919,95 @@ msgstr "Sottoallocazioni" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "L'articolo deve essere vendibile" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "L'elemento è assegnato a un ordine di vendita" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Elemento assegnato a un ordine di costruzione" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Cliente a cui assegnare elementi di magazzino" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "L'azienda selezionata non è un cliente" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Note sull'assegnazione delle scorte" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Deve essere fornito un elenco degli elementi di magazzino" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Note di fusione di magazzino" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Consenti fornitori non corrispondenti" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Consenti di unire gli elementi di magazzino che hanno fornitori diversi" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Consenti stato non corrispondente" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Consenti di unire gli elementi di magazzino con diversi codici di stato" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Devono essere riforniti almeno due elementi in magazzino" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Nessun cambiamento" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Valore di chiave primaria StockItem" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Note sugli spostamenti di magazzino" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index da09a4842b..8297ffe0ea 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "無効な10進数値" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "メモ" @@ -345,7 +345,7 @@ msgstr "有効な数字でなければなりません" msgid "Currency" msgstr "通貨" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "利用可能なオプションから通貨を選択してください" @@ -553,7 +553,7 @@ msgstr "無効な物理単位" msgid "Not a valid currency code" msgstr "有効な通貨コードではありません。" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "注文ステータス" @@ -562,21 +562,21 @@ msgstr "注文ステータス" msgid "Parent Build" msgstr "親ビルド" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "バリアントを含む" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "バリアントを含む" msgid "Part" msgstr "パーツ" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "カテゴリ" @@ -666,80 +666,81 @@ msgstr "最大日付" msgid "Exclude Tree" msgstr "ツリーを除く" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "削除するには、ビルドをキャンセルする必要があります。" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "消耗品" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "オプション" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "アセンブリ" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "追跡" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "テスト可能" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "受注残高" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "割り当てられた" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "消費されました" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "利用可能" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "注文中" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "組立注文" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "場所" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "出力" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "出力ストックアイテムIDでフィルタリングします。未インストールビルドアイテムを検索するには「null」をご使用ください。" @@ -779,7 +780,7 @@ msgstr "目標期日は開始日以降であること" msgid "Build Order Reference" msgstr "ビルド・オーダー・リファレンス" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "ビルドステータスコード" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "バッチコード" @@ -976,41 +977,45 @@ msgstr "ビルド出力はすでに完了しています" msgid "Build output does not match Build Order" msgstr "ビルド出力がビルド順序と一致しません" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "数量はゼロより大きくなければなりません" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "数量が出力数量を上回ることはできません" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "ビルド出力は、必要なすべてのテストを通過していません" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "ビルド出力 {serial} は、必要なすべてのテストに合格していません。" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "割り当てられた項目を含むビルド出力の一部のみを完了することはできません" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "ビルドオーダーラインアイテム" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "ビルドオブジェクト" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "ビルドオブジェクト" msgid "Quantity" msgstr "数量" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "注文数量" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "消費された在庫の数量" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "ビルド項目は、ビルド出力を指定する必要があります。" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "選択された在庫品目が部品表に一致しません。" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "シリアル在庫の場合、数量は1でなければなりません。" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "在庫が過剰配分" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "ソース在庫品" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "建設に割り当てる在庫量" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "インストール" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "仕向け地在庫品" @@ -1091,7 +1096,7 @@ msgstr "仕向け地在庫品" msgid "Build Level" msgstr "ビルドレベル" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "部品名" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "シリアル番号が一致する必要なアイテムを自動的に割り当て" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "以下のシリアル番号は既に存在するか、無効です。" @@ -1281,7 +1286,7 @@ msgstr "ビルドラインアイテム" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.partは、ビルドオーダーと同じパーツを指す必要があります。" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "在庫があること" @@ -1342,107 +1347,111 @@ msgstr "オプションのBOMアイテムをビルドオーダーに割り当て msgid "Failed to start auto-allocation task" msgstr "自動割り当てタスクの開始に失敗しました" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "BOMリファレンス" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "BOMパーツID" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "部品表 部品名" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "ビルド" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "サプライヤー" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "割当数量" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "ビルドリファレンス" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "部品分類名" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "追跡可能" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "継承" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "バリアントを許可" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "BOMアイテム" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "生産中" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "ビルド予定" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "外部在庫" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "在庫状況" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "利用可能な代替ストック" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "在庫状況" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "消費量が割り当て量を超過しています" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "在庫消費に関する任意の注記" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "ビルド項目は正しいビルドオーダーを指す必要があります" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "重複したビルド項目の割り当て" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "ビルドラインは正しいビルドオーダーを指す必要があります" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "重複したビルドラインの割り当て" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "少なくとも1つの項目または行を指示する必要があります" @@ -1490,19 +1499,19 @@ msgstr "期限切れ注文" msgid "Build order {bo} is now overdue" msgstr "ビルドオーダー{bo}は現在期限切れです" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "リンク" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "ファイル" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "ユーザーにはこれらの添付ファイルを削除する権限がありません。" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "ユーザーにはこの添付ファイルを削除する権限がありません" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "価格破壊数量" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "価格" @@ -1772,7 +1781,7 @@ msgstr "定義" msgid "Unit definition" msgstr "ユニットの定義" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "添付ファイル" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "ビジネスロジックでこのカスタムステートに等しいステート論理キー" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "値" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "バーコードスキャンによるレスポンスデータ" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "結果" @@ -2563,6 +2572,7 @@ msgstr "為替レートの更新頻度 (ゼロに設定すると無効になり #: 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 msgid "days" msgstr "日" @@ -2814,8 +2824,8 @@ msgstr "パーツはデフォルトのテンプレートです" msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "コンポーネント" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "プロジェクトを追跡するためのプロジェクトコードの有効化" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "在庫履歴記録を有効にします" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "外部ロケーションを除く" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "外部保管場所にある在庫品は、在庫履歴の計算から除外してください" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "自動引取期間" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "自動在庫履歴記録の間隔(日数)" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "古い在庫履歴の項目を削除する" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "指定された日数より古い在庫履歴のエントリを削除します" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "在庫履歴の削除間隔" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "指定された日数が経過しましたら、在庫履歴の記録は削除されます。" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "ユーザーのフルネームを表示" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "ユーザー名の代わりにフルネームを表示" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "ユーザープロファイルの表示" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "プロフィールページにユーザーのプロフィールを表示" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "テストステーションデータの有効化" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "テスト結果のテストステーションデータ収集の有効化" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "マシン ping を有効にする" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "登録されたマシンの状態を確認するため、定期的なpingタスクを有効にしてください" @@ -3919,29 +3945,29 @@ msgstr "パートはアクティブ" msgid "Manufacturer is Active" msgstr "メーカーはアクティブ" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "サプライヤーが活動中" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "内部はアクティブ" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "サプライヤーの活動" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "製造元" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "会社名" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "在庫あり" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "メーカー選択" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "リンクされたメーカー部品は、同じベース部品を参照する必要があります。" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "仕入先" msgid "Select supplier" msgstr "サプライヤーを選択" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "サプライヤー在庫管理ユニット" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "ミニマムチャージ(例:仕入れ手数料)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "パッケージング" @@ -4258,7 +4284,7 @@ msgstr "このサプライヤーで使用されるデフォルト通貨" msgid "Company Name" msgstr "会社名" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "在庫あり" @@ -4266,11 +4292,11 @@ msgstr "在庫あり" msgid "Price Breaks" msgstr "価格割り引き" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "データのエクスポート中にエラーが発生しました" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "データエクスポートプラグインが不正なデータ形式を返しました" @@ -4418,7 +4444,7 @@ msgstr "元の行データ" msgid "Errors" msgstr "エラー" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "有効" @@ -4530,7 +4556,7 @@ msgstr "各ラベルの印刷部数" msgid "Connected" msgstr "接続済み" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "不明" @@ -4662,7 +4688,7 @@ msgstr "進行状況タイプの場合の最大値。type=progress の場合に msgid "Order Reference" msgstr "注文参照" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "並外れた" @@ -4710,11 +4736,11 @@ msgstr "以降の目標日" msgid "Has Pricing" msgstr "価格" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "完成前" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "終了後" @@ -4722,9 +4748,9 @@ msgstr "終了後" msgid "External Build Order" msgstr "外部ビルドオーダー" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "注文" @@ -4744,18 +4770,18 @@ msgstr "注文保留" msgid "Completed" msgstr "完了" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "出荷あり" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "数量は正の数でなければなりません。" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "ライン" msgid "Sales order shipment reference" msgstr "販売注文の出荷参照" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "アイテム" @@ -5212,51 +5238,51 @@ msgstr "返品元の会社" msgid "Return order status" msgstr "返品状況" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "返品注文項目" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "在庫品の指定が必要です。" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "返品数量が在庫数量を超える場合" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "返品数量はゼロより大きくなければなりません。" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "シリアル化されたストックアイテムの数量が無効です。" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "お客様から返品する商品を選択" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "受領日" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "転帰" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "この項目の成果" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "この品目の返品または修理に関連する費用" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "リターンオーダー追加ライン" @@ -5347,11 +5373,11 @@ msgstr "アイテムのマージ" msgid "Merge items with the same part, destination and target date into one line item" msgstr "同じ品目、同じ仕向け地、同じ日付の品目を1つの品目に統合します。" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "内部部品番号" @@ -5643,43 +5669,43 @@ msgstr "もし該当する場合には、指定されたカテゴリの子カテ msgid "Filter by numeric category ID or the literal 'null'" msgstr "数値カテゴリIDまたはリテラル'null'でフィルタリングしてください" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "組み立て部分はテスト可能" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "コンポーネント部分はテスト可能" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "用途" @@ -5720,7 +5746,7 @@ msgstr "このカテゴリの部品のデフォルトキーワード" msgid "Icon" msgstr "アイコン" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "アイコン (オプション)" @@ -5741,7 +5767,7 @@ msgstr "初期値" msgid "Default Parameter Value" msgstr "パラメータのデフォルト値" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "パーツ" @@ -5860,7 +5886,7 @@ msgstr "検索結果での視認性を向上させる部分キーワード" msgid "Part category" msgstr "パーツカテゴリ" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "即時支払通知" @@ -5901,7 +5927,7 @@ msgstr "デフォルトの有効期限" msgid "Expiry time (in days) for stock items of this part" msgstr "この部品の在庫品の有効期限(日単位" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "最小在庫" @@ -6381,319 +6407,355 @@ msgstr "部品とそれ自身との間に部品関係を作ることはできま msgid "Duplicate relationship already exists" msgstr "重複する関係が既に存在します。" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "親カテゴリ" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "親部品カテゴリー" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "サブカテゴリ" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "結果" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "このテンプレートに対して記録された結果の数" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "この在庫商品の購入通貨" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "ファイルが画像ではありません" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "オリジナルパート" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "複製する元の部品を選択" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "コピー画像" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "元の部分から画像をコピー" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "コピーBOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "元の部品から部品表をコピー" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "コピーパラメータ" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "元の部品からパラメータデータをコピー" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "コピーノート" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "元のパートからメモをコピー" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "コピーテスト" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "元の部品からテスト用テンプレートをコピーしてください" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "初期在庫量" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "この部品の初期在庫数量を指定します。数量が0の場合、在庫は追加されません。" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "初期在庫場所" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "この部品の初期在庫場所を指定してください。" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "サプライヤーを選択してください。" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "メーカーを選択してください。" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "メーカー品番" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "選択された企業は有効なサプライヤーではありません。" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "選択された会社は有効な製造業者ではありません。" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "このMPNに一致するメーカー部品はすでに存在します。" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "最小価格" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "最低価格の計算値の上書き" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "最低価格通貨" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "最大価格" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "最高価格の計算値を上書き" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "最高価格通貨" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "更新" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "この部品の価格を更新" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "提供された通貨から{default_currency}に変換できませんでした。" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "最低価格は最高価格を超えてはなりません。" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "最高価格は最低価格を下回ってはなりません。" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "親アセンブリを選択" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "構成部品の選択" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "BOMをコピーする部品を選択します。" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "既存データの削除" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "コピー前に既存のBOMアイテムを削除" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "インクルード継承" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "テンプレート化された部品から継承されたBOM項目を含めます。" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "無効な行をスキップ" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "無効な行をスキップするには、このオプションを有効にします。" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "コピー代用部品" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "BOMアイテムの重複時に代替部品をコピー" @@ -8314,23 +8376,35 @@ msgstr "サプライヤー部品にはパックサイズが定義されていま msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "追跡不可能な部品については、シリアル番号は提供できません。" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "組み込み済みを含める" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "もし真であれば、指定した在庫アイテムの中に組み込まれている構成部品のテスト結果を含める" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "数値による在庫品IDでの絞り込み" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "ID {id} の在庫品は存在しません" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "在庫ロケーションタイプ" @@ -8441,7 +8515,7 @@ msgstr "この在庫品に一致するサプライヤー部品を選択してく msgid "Where is this stock item located?" msgstr "この在庫品はどこにありますか?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "この在庫品は以下の梱包で保管されています。" @@ -8457,7 +8531,7 @@ msgstr "このアイテムは他のアイテムにインストールされてい msgid "Serial number for this item" msgstr "この商品のシリアル番号" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "このストックアイテムのバッチコード" @@ -8517,140 +8591,140 @@ msgstr "パートに変換" msgid "Quantity exceeds available stock" msgstr "数量が在庫数を超えています" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "部品が追跡可能に設定されていません" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "数量は整数でなければなりません。" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "数量は在庫数 ({self.quantity}) を超えてはなりません。" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "シリアル番号はリストとして提供されなければなりません" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "数量がシリアル番号と一致しません" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "構造上ロケーションに在庫を割り当てることはできません" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "テストテンプレートが存在しません" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "在庫商品が販売注文に割り当てられました" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "ストックアイテムが他のアイテムに装着されている場合" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "在庫商品には他の商品が含まれています。" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "在庫商品が顧客に割り当てられました" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "在庫品は現在生産中です。" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "連番在庫の統合はできません" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "在庫品の重複" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "在庫品目は同じ部品を参照してください。" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "在庫品は同じサプライヤーの部品を参照する必要があります。" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "在庫状況コードが一致していること" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "在庫がないため移動できません。" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "ストックアイテムのトラッキング" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "記入上の注意" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "在庫品テスト結果" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "このテストには値を指定する必要があります。" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "このテストには添付ファイルをアップロードする必要があります。" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "このテストでは無効な値です。" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "試験結果" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "テスト出力値" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "試験結果添付" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "テストノート" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "テストステーション" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "試験が実施された試験ステーションの識別子。" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "開始" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "テスト開始のタイムスタンプ" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "修了済み" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "テスト終了のタイムスタンプ" @@ -8764,8 +8838,8 @@ msgstr "在庫品目がしていされていません" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "数量は在庫数 ({q}) を超えてはなりません。" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "仕向け地" @@ -8845,95 +8919,95 @@ msgstr "サブロケーション" msgid "Parent stock location" msgstr "親株式所在地" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "パーツは販売可能でなければなりません" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "商品が販売オーダーに割り当てられています。" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "アイテムがビルドオーダーに割り当てられています。" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "在庫アイテムを割り当てるお客様" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "選択された企業は顧客ではありません" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "株式譲渡に関する注意事項" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "在庫品のリストが必要です。" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "株式併合に関する注意事項" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "不一致のサプライヤーを許可" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "異なるサプライヤの部品を持つ在庫品目をマージできるようにします。" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "不一致の状態を許可" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "異なるステータスコードを持つストックアイテムをマージすることができます。" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "少なくとも2つのストックアイテムを提供する必要があります。" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "変化なし" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "StockItem 主キー値" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "在庫がありません" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "在庫品目は既に在庫にあります" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "数量は負の数であってはなりません。" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "株式取引に関する注記" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "既存の在庫に統合します" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "可能なら、返品された商品を既存の在庫商品に統合してください" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "次のシリアル番号" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "以前のシリアル番号" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 365e32b057..f791531a9e 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "메모" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "분류" @@ -666,80 +666,81 @@ msgstr "최대 날짜" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "소모품" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "선택사항" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "수량" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 901782fc9d..79b275bd98 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" 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:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Pastabos" @@ -345,7 +345,7 @@ msgstr "Turi būti teisingas skaičius" msgid "Currency" msgstr "Valiuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Pasirinkite valiutą iš galimų variantų" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Įtraukti variantus" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Įtraukti variantus" msgid "Part" msgstr "Detalė" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategorija" @@ -666,80 +666,81 @@ msgstr "Maksimali data" msgid "Exclude Tree" msgstr "Neįtraukti medžio struktūros" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Prieš ištrinant gamybą, ji turi būti atšaukta" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Sunaudojama" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Pasirinktinai" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Surinkimas" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Sekama" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testuojama" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Liko neįvykdytų užsakymų" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Priskirta" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Prieinama" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Užsakyta" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Gamybos užsakymas" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Vieta" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "Tikslinė data turi būti po pradžios datos" msgid "Build Order Reference" msgstr "Gamybos užsakymo nuoroda" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Gamybos būsenos kodas" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Partijos kodas" @@ -976,41 +977,45 @@ msgstr "Gamybos rezultatas jau užbaigtas" msgid "Build output does not match Build Order" msgstr "Gamybos rezultatas neatitinka gamybos užsakymo" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Kiekis turi būti didesnis nei nulis" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Kiekis negali viršyti rezultato kiekio" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Gamybos rezultatas {serial} nepraėjo visų privalomų testų" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Gamybos užsakymo eilutės įrašas" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Gamybos objektas" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Gamybos objektas" msgid "Quantity" msgstr "Kiekis" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Reikalingas kiekis gamybos užsakymui" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Gamybos elementas turi nurodyti rezultatą, nes pagrindinė detalė pažymėta kaip sekama" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Pasirinktas atsargų elementas neatitinka BOM eilutės" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Atsargoms su serijos numeriais kiekis turi būti 1" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Priskirtas kiekis ({q}) negali viršyti galimo atsargų kiekio ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Atsargų elementas per daug paskirstytas" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Atsargų elementas" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Šaltinio atsargų elementas" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Atsargų kiekis, skirtas paskirstyti į gamybą" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Įdiegti į" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Paskirties atsargų elementas" @@ -1091,7 +1096,7 @@ msgstr "Paskirties atsargų elementas" msgid "Build Level" msgstr "Gamybos lygis" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Detalės pavadinimas" @@ -1149,7 +1154,7 @@ 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 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Šie serijos numeriai jau egzistuoja arba yra neteisingi" @@ -1281,7 +1286,7 @@ msgstr "Gamybos eilutės įrašas" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part turi būti ta pati detalė kaip ir gamybos užsakyme" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Prekė turi būti atsargose" @@ -1342,107 +1347,111 @@ msgstr "Priskirti papildomus BOM elementus gamybos užsakymui" msgid "Failed to start auto-allocation task" msgstr "Nepavyko paleisti automatinio paskirstymo užduoties" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "BOM nuoroda" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "BOM detalės ID" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "BOM detalės pavadinimas" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Gamyba" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Tiekėjo detalė" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Priskirtas kiekis" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Gamybos nuoroda" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Detalės kategorijos pavadinimas" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Sekama" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Paveldėta" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Leisti variantus" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "BOM elementas" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Gamyboje" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Išorinės atsargos" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Prieinamos atsargos" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Prieinamos pakaitinės atsargos" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Prieinamos variantų atsargos" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "Yra nuoroda" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Yra failas" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "Vartotojas neturi teisės ištrinti šių priedų" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Vartotojas neturi teisės ištrinti šio priedo" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Kiekio ribinis taškas kainai" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Kaina" @@ -1772,7 +1781,7 @@ msgstr "Apibrėžimas" msgid "Unit definition" msgstr "Vieneto apibrėžimas" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Priedas" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Loginis būsenos raktas, atitinkantis šią pasirinkitinę būseną" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Reikšmė" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Atsako duomenys iš brūkšninio kodo nuskaitymo" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Rezultatas" @@ -2563,6 +2572,7 @@ msgstr "Kaip dažnai atnaujinti valiutų kursus (nulis – išjungti)" #: 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 msgid "days" msgstr "dienos" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponentas" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "Įjungti projektų kodų naudojimą projektų sekimui" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Neįtraukti išorinių vietų" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Automatinės inventorizacijos periodas" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Rodyti pilnus vartotojų vardus" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Rodyti pilnus vardus vietoj vartotojo vardų" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Rodyti vartotojų profilius" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Rodyti vartotojų profilius jų paskyros puslapyje" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Įjungti bandymų stoties duomenis" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "Įjungti bandymų stoties duomenų rinkimą testų rezultatams" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "Detalė yra aktyvi" msgid "Manufacturer is Active" msgstr "Gamintojas yra aktyvus" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Tiekėjo detalė yra aktyvi" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Vidinė detalė yra aktyvi" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Tiekėjas yra aktyvus" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Gamintojas" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Įmonė" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Turi atsargų" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Pasirinkite gamintoją" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Susieta gamintojo detalė turi nurodyti tą pačią pagrindinę detalę" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Tiekėjas" msgid "Select supplier" msgstr "Pasirinkite tiekėją" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Tiekėjo sandėlio numeris (SKU)" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalus mokestis (pvz., sandėliavimo mokestis)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Pakuotė" @@ -4258,7 +4284,7 @@ msgstr "Numatytoji valiuta, naudojama šiam tiekėjui" msgid "Company Name" msgstr "Įmonės pavadinimas" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Sandėlyje" @@ -4266,11 +4292,11 @@ msgstr "Sandėlyje" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Įvyko klaida eksportuojant duomenis" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Duomenų eksporto įskiepis grąžino neteisingą duomenų formatą" @@ -4418,7 +4444,7 @@ msgstr "Pradiniai eilutės duomenys" msgid "Errors" msgstr "Klaidos" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Galiojantis" @@ -4530,7 +4556,7 @@ msgstr "Etiketės spausdinamų kopijų skaičius" msgid "Connected" msgstr "Prijungta" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Nežinoma" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Užsakymo nuoroda" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Neįvykdyta" @@ -4710,11 +4736,11 @@ msgstr "Tikslinė data po" msgid "Has Pricing" msgstr "Turi kainodarą" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Užbaigta prieš" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Užbaigta po" @@ -4722,9 +4748,9 @@ msgstr "Užbaigta po" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Užsakymas" @@ -4744,18 +4770,18 @@ msgstr "Užsakymas laukia vykdymo" msgid "Completed" msgstr "Užbaigta" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Turi siuntą" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Pirkimo užsakymas" msgid "Sales Order" msgstr "Pardavimo užsakymas" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Kiekis turi būti teigiamas skaičius" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Eilutė" msgid "Sales order shipment reference" msgstr "Pardavimo užsakymo siuntos nuoroda" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Prekė" @@ -5212,51 +5238,51 @@ msgstr "Įmonė, iš kurios grąžinamos prekės" msgid "Return order status" msgstr "Grąžinimo užsakymo būsena" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Grąžinimo užsakymo eilutės įrašas" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Turi būti nurodytas atsargų elementas" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Grąžinamo kiekis viršija prekių kiekį" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "Grąžinamo kiekis turi būti daugiau nei nulis" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Neteisingas kiekis serijinio numerio prekei" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Pasirinkite prekę grąžinimui iš kliento" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Gavimo data" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Rezultatas" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Rezultatas šiam eilutės įrašui" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Grąžinimo užsakymo papildoma eilutė" @@ -5347,11 +5373,11 @@ msgstr "Sujungti elementus" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Vidinis detalės numeris" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Surinkimo detalė gali būti testuojama" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Komponento detalė gali būti testuojama" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Naudoja" @@ -5720,7 +5746,7 @@ msgstr "Numatytieji raktažodžiai detalėms šioje kategorijoje" msgid "Icon" msgstr "Piktograma" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Piktograma (neprivaloma)" @@ -5741,7 +5767,7 @@ msgstr "Numatytoji reikšmė" msgid "Default Parameter Value" msgstr "Numatytoji parametro reikšmė" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Detalės" @@ -5860,7 +5886,7 @@ msgstr "Detalės raktažodžiai, skirti pagerinti matomumą paieškos rezultatuo msgid "Part category" msgstr "Detalės kategorija" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimalus atsargų kiekis" @@ -6381,319 +6407,355 @@ msgstr "Detalių ryšio negalima sukurti tarp detalės ir jos pačios" msgid "Duplicate relationship already exists" msgstr "Toks ryšys jau egzistuoja" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Pagrindinė kategorija" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Pagrindinė detalių kategorija" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Subkategorijos" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Rezultatai" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Rezultatų skaičius, susietas su šiuo šablonu" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Šio atsargų elemento pirkimo valiuta" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Failas nėra paveikslėlis" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Pradinė detalė" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Pasirinkite pradinę detalę kopijavimui" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kopijuoti paveikslėlį" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Kopijuoti paveikslėlį iš pradinės detalės" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Kopijuoti BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Kopijuoti komplektavimo žiniaraštį iš pradinės detalės" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Kopijuoti parametrus" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Kopijuoti parametrų duomenis iš pradinės detalės" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Kopijuoti pastabas" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Kopijuoti pastabas iš pradinės detalės" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Pradinis atsargų kiekis" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Pradinė atsargų vieta" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Nurodykite pradinę atsargų vietą šiai detalei" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Pasirinkite tiekėją (arba palikite tuščią, jei nenorite nurodyti)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Pasirinkite gamintoją (arba palikite tuščią, jei nenorite nurodyti)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Gamintojo detalės numeris" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Pasirinkta įmonė nėra galiojantis tiekėjas" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Pasirinkta įmonė nėra galiojantis gamintojas" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Detalė su šiuo gamintojo numeriu (MPN) jau egzistuoja" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Mažiausia kaina" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Pakeisti apskaičiuotą mažiausią kainą" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Mažiausios kainos valiuta" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Didžiausia kaina" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Pakeisti apskaičiuotą didžiausią kainą" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Didžiausios kainos valiuta" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Atnaujinti" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Atnaujinti šios detalės kainodarą" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Pasirinkite pirminį surinkimą" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Pasirinkite komponentinę detalę" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Pasirinkite detalę, iš kurios kopijuoti BOM" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Pašalinti esamus duomenis" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Pašalinti esamus BOM elementus prieš kopijuojant" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Įtraukti paveldėtus" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Įtraukti BOM elementus, paveldėtus iš šabloninių detalių" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Praleisti netinkamas eilutes" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Įjunkite šią parinktį, jei norite praleisti netinkamas eilutes" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Kopijuoti pakaitines detales" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopijuoti pakaitines detales, kai kopijuojami BOM elementai" @@ -8314,23 +8376,35 @@ msgstr "Tiekėjo detalė turi nustatytą pakuotės dydį, bet nepažymėtas pož 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:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Atsargų vietos tipas" @@ -8441,7 +8515,7 @@ msgstr "Pasirinkite atitinkančią tiekėjo detalę šiam atsargų elementui" msgid "Where is this stock item located?" msgstr "Kur yra šis atsargų elementas?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Pakuotė, kurioje laikomas šis atsargų elementas" @@ -8457,7 +8531,7 @@ msgstr "Ar šis elementas yra sumontuotas kitame elemente?" msgid "Serial number for this item" msgstr "Šio elemento serijos numeris" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Šio atsargų elemento partijos kodas" @@ -8517,140 +8591,140 @@ msgstr "Konvertuota į detalę" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Detalė nenustatyta kaip sekama" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Kiekis turi būti sveikasis skaičius" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Kiekis negali viršyti galimų atsargų kiekio ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Serijos numeriai turi būti pateikti sąraše" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Kiekis nesutampa su serijos numeriais" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Bandomasis šablonas neegzistuoja" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Atsargų elementas buvo priskirtas pardavimo užsakymui" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Atsargų elementas sumontuotas kitame elemente" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Atsargų elementas turi kitų elementų" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Atsargų elementas buvo priskirtas klientui" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Atsargų elementas šiuo metu gaminamas" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Su serijos numeriais pažymėtų atsargų sujungti negalima" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Pasikartojantys atsargų elementai" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Atsargų elementai turi būti susiję su ta pačia detale" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Atsargų elementai turi būti susiję su ta pačia tiekėjo detale" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Atsargų būsenos kodai turi sutapti" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Atsargų elemento negalima perkelti, nes jo nėra sandėlyje" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Atsargų elemento sekimas" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Įrašo pastabos" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Atsargų elemento bandymo rezultatas" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Šiam bandymui turi būti pateikta reikšmė" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Šiam bandymui turi būti įkeltas priedas" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "Netinkama reikšmė šiam bandymui" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Bandymo rezultatas" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Bandymo išvesties reikšmė" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Bandymo rezultato priedas" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Bandymo pastabos" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Bandymų stotis" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "Bandymų stoties identifikatorius, kurioje atliktas bandymas" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Pradėta" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Bandymo pradžios laiko žyma" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Pabaigta" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Bandymo pabaigos laiko žyma" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Kiekis negali viršyti galimų atsargų kiekio ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Paskirties atsargų vieta" @@ -8845,95 +8919,95 @@ msgstr "Sub-vietos" msgid "Parent stock location" msgstr "Pirminė atsargų vieta" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Detalė turi būti parduodama" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Elementas priskirtas pardavimo užsakymui" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Elementas priskirtas gamybos užsakymui" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Klientas, kuriam priskiriami atsargų elementai" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Pasirinkta įmonė nėra klientas" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Atsargų priskyrimo pastabos" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Turi būti pateiktas atsargų elementų sąrašas" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Atsargų sujungimo pastabos" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Leisti skirtingus tiekėjus" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Leisti sujungti atsargų elementus su skirtingomis tiekėjų detalėmis" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Leisti skirtingas būsenas" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Leisti sujungti atsargų elementus su skirtingais būsenos kodais" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Turi būti pateikti bent du atsargų elementai" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Be pakeitimų" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Atsargų elemento pirminio rakto reikšmė" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "Atsargų elemento nėra sandėlyje" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Atsargų operacijos pastabos" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Kitas serijos numeris" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Ankstesnis serijos numeris" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index b947779841..a2b7e69f61 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Piezīmes" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index a9a2db3544..b0fe588e1e 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Ongeldige decimale waarde" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Opmerkingen" @@ -345,7 +345,7 @@ msgstr "Moet een geldig nummer zijn" msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selecteer valuta uit beschikbare opties" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Inclusief varianten" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Inclusief varianten" msgid "Part" msgstr "Onderdeel" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Categorie" @@ -666,80 +666,81 @@ msgstr "Max. datum" msgid "Exclude Tree" msgstr "Boomstructuur uitsluiten" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Verbruiksartikelen" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Optioneel" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Samenstelling" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Gevolgd" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testbaar" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Openstaande order" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Toegewezen" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Verbruikt" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Beschikbaar" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "In bestelling" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Productieorder" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Locatie" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Uitvoer" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filter op uitvoer standaard item ID. Gebruik 'null' om niet geïnstalleerde build items te vinden." @@ -779,7 +780,7 @@ msgstr "Doeldatum moet na startdatum zijn" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Productiestatuscode" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batchcode" @@ -976,41 +977,45 @@ msgstr "Productie uitvoer is al voltooid" msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "Build output heeft niet alle vereiste tests doorstaan" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Build output {serial} heeft niet alle vereiste tests doorstaan" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "Kan een build uitvoer niet gedeeltelijk voltooien met de toegewezen items" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Bouw order regel item" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Bouw object" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Bouw object" msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Vereiste hoeveelheid voor bouwopdracht" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Aantal van verbruikte voorraad" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofdonderdeel gemarkeerd is als traceerbaar" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "Toegewezen hoeveelheid moet groter zijn dan nul" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Installeren in" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" @@ -1091,7 +1096,7 @@ msgstr "Bestemming voorraadartikel" msgid "Build Level" msgstr "Bouw level" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Onderdeel naam" @@ -1149,7 +1154,7 @@ 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 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1281,7 +1286,7 @@ msgstr "Bouw lijn-item" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" @@ -1342,107 +1347,111 @@ msgstr "Alloceer optionele BOM items om bestelling te bouwen" msgid "Failed to start auto-allocation task" msgstr "Starten van automatische toewijzing taak mislukt" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "BOM referentie" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "BOM onderdeel ID" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "BOM onderdeel naam" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Bouwen" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Leveranciersonderdeel" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Toegewezen hoeveelheid" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Bouw referentie" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Naam categorie onderdeel" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Volgbaar" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Overgenomen" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Varianten toestaan" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Stuklijstartikel" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "In productie" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Gepland om te bouwen" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Externe voorraad" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Beschikbare Voorraad" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Beschikbare vervanging voorraad" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Beschikbare varianten voorraad" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "Verbruikte hoeveelheid overschrijdt toegewezen hoeveelheid" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Optionele notities voor voorraadverbruik" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "Het bouwelement moet verwijzen naar de juiste bouwopdracht" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Dupliceer build item allocatie" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "Build line moet verwijzen naar de juiste bouwopdracht" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Dupliceer build line toewijzing" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "Ten minste één item of regel moet worden opgegeven" @@ -1490,19 +1499,19 @@ msgstr "Achterstallige Productieorder" msgid "Build order {bo} is now overdue" msgstr "Productieorder {bo} is nu achterstallig" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "Is koppeling" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Is een bestand" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "Gebruiker heeft geen toestemming om deze bijlagen te verwijderen" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Gebruiker heeft geen toestemming om deze bijlage te verwijderen." @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Prijs pauze hoeveelheid" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Prijs" @@ -1772,7 +1781,7 @@ msgstr "Definitie" msgid "Unit definition" msgstr "Definitie van eenheid" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Bijlage" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Staat logische sleutel die gelijk is aan deze staat in zakelijke logica" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Waarde" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Reactiegegevens van de barcode scan" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Resultaat" @@ -2563,6 +2572,7 @@ msgstr "Hoe vaak te controleren op updates (nul om uit te schakelen)" #: 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 msgid "days" msgstr "dagen" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Onderdeel" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Schakel projectcodes in voor het bijhouden van projecten" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Voorraad geschiedenis inschakelen" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Externe locaties uitsluiten" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Voorraaditems op externe locaties uitsluiten van aandelen geschiedenis berekeningen" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Automatische Voorraadcontrole Periode" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Aantal dagen tussen het opnemen van automatische voorraadgeschiedenis" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Verwijder oude items geschiedenis" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Verwijder voorraadgeschiedenis items ouder dan het opgegeven aantal dagen" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Aandelengeschiedenis verwijderings interval" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Voorraadrapportage zal worden verwijderd na het opgegeven aantal dagen" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Gebruikers volledige namen weergeven" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Laat gebruikers volledige namen zien in plaats van gebruikersnamen" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Gebruikersprofielen tonen" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Toon gebruikersprofielen op hun profielpagina" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Inschakelen van teststation data" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "Schakel teststation gegevensverzameling in voor testresultaten" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "Machine Ping inschakelen" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 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" @@ -3919,29 +3945,29 @@ msgstr "Onderdeel is actief" msgid "Manufacturer is Active" msgstr "Fabrikant is actief" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Leveranciersonderdelen is actief" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Intern onderdeel is actief" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Leverancier is actief" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Fabrikant" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Bedrijf" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Heeft voorraad" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Fabrikant selecteren" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "Fabrikant artikel nummer" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Leverancier" msgid "Select supplier" msgstr "Leverancier selecteren" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Voorraad beheers eenheid voor leveranciers" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimale kosten (bijv. voorraadkosten)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Verpakking" @@ -4258,7 +4284,7 @@ msgstr "Standaardvaluta die gebruikt wordt voor deze leverancier" msgid "Company Name" msgstr "Bedrijfsnaam" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Op voorraad" @@ -4266,11 +4292,11 @@ msgstr "Op voorraad" msgid "Price Breaks" msgstr "Prijsverschillen" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Fout opgetreden tijdens data export" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Gegevensexport plug-in geeft onjuiste gegevensindeling terug" @@ -4418,7 +4444,7 @@ msgstr "Oorspronkelijke rij gegevens" msgid "Errors" msgstr "Fouten" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Geldig" @@ -4530,7 +4556,7 @@ msgstr "Aantal afdrukken voor elk label" msgid "Connected" msgstr "Verbonden" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Onbekend" @@ -4662,7 +4688,7 @@ msgstr "Maximale waarde voor voortgangsttype, vereist als type=progress" msgid "Order Reference" msgstr "Order Referentie" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Uitmuntend" @@ -4710,11 +4736,11 @@ msgstr "Doel datum na" msgid "Has Pricing" msgstr "Heeft prijsstelling" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Voltooid voor" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Voltooid na" @@ -4722,9 +4748,9 @@ msgstr "Voltooid na" msgid "External Build Order" msgstr "Externe Bouw Opdracht" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Bestellen" @@ -4744,18 +4770,18 @@ msgstr "Bestelling in behandeling" msgid "Completed" msgstr "Voltooid" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Heeft verzending" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Regel" msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Artikel" @@ -5212,51 +5238,51 @@ msgstr "Bedrijf van waaruit items worden teruggestuurd" msgid "Return order status" msgstr "Retour bestelling status" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Retourneer bestelregel item" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Voorraad item moet worden opgegeven" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Retour hoeveelheid overschrijdt voorraad hoeveelheid" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "Het retour aantal moet groter zijn dan nul" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Ongeldige hoeveelheid voor geserialiseerde voorraad" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Selecteer te retourneren product van de klant" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Ontvangst datum" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "De datum waarop dit retour item is ontvangen" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Resultaat" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Resultaat van deze regel item" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Retourneren extra regel" @@ -5348,11 +5374,11 @@ msgstr "Items samenvoegen" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Intern Onderdeelnummer" @@ -5644,43 +5670,43 @@ msgstr "Indien waar, inclusief items op de onderliggende categorieën van de opg msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filter op numerieke categorie-ID of de letterlijke 'null'" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Assemblage deel is testbaar" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Component onderdeel is testbaar" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Gebruik" @@ -5721,7 +5747,7 @@ msgstr "Standaard trefwoorden voor delen in deze categorie" msgid "Icon" msgstr "Pictogram" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Pictogram (optioneel)" @@ -5742,7 +5768,7 @@ msgstr "Standaard waarde" msgid "Default Parameter Value" msgstr "Standaard Parameter Waarde" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Onderdelen" @@ -5861,7 +5887,7 @@ msgstr "Deel sleutelwoorden om de zichtbaarheid van de zoekresultaten te verbete msgid "Part category" msgstr "Onderdeel Categorie" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5902,7 +5928,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimum voorraad" @@ -6382,319 +6408,355 @@ msgstr "Onderdeel relatie kan niet worden gecreëerd tussen een deel en zichzelf msgid "Duplicate relationship already exists" msgstr "Dubbele relatie bestaat al" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Bovenliggende categorie" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Bovenliggende onderdeel categorie" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Subcategorieën" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Resultaten" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Aantal resultaten opgenomen ten opzichte van deze template" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Inkooporder voor dit voorraadartikel" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Bestand is geen afbeelding" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Oorspronkelijk onderdeel" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Selecteer origineel onderdeel om te dupliceren" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Afbeelding kopiëren" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Afbeelding kopiëren van het oorspronkelijke onderdeel" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Copy BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Kopieer materiaal van het oorspronkelijke deel" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Parameters kopiëren" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Parameter data kopiëren van het originele onderdeel" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Notities kopiëren" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Kopieer notities van het originele deel" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Tests kopiëren" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "Test sjablonen kopiëren van het originele deel" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Eerste voorraad hoeveelheid" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Eerste voorraad locatie" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Specificeer locatie van de eerste voorraad voor dit onderdeel" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Selecteer leverancier (of laat leeg om niets in te vullen)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Selecteer fabrikant (of laat leeg om niets in te vullen)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Fabrikant artikel nummer" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Geselecteerde onderneming is geen geldige leverancier" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Geselecteerde bedrijf is geen geldige fabrikant" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Fabrikant deel dat overeenkomt met deze MPN bestaat al" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Minimale prijs" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Overschrijf berekende waarde voor minimale prijs" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimale prijs valuta" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maximale prijs" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Overschrijf de berekende waarde voor de maximale prijs" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maximale prijs valuta" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Bijwerken" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Prijzen voor dit onderdeel bijwerken" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Selecteer de bovenliggende assemblage" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Selecteer het onderdeel" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Selecteer onderdeel om BOM van te kopiëren" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Bestaande gegevens verwijderen" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Verwijder bestaande BOM items voor het kopiëren" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Inclusief overgenomen" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Ongeldige regels overslaan" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Schakel deze optie in om ongeldige rijen over te slaan" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Verwijder vervangend deel" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items" @@ -8315,23 +8377,35 @@ msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Inclusief geïnstalleerde" -#: stock/api.py:1398 +#: 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:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Filter op numerieke voorraadartikel ID" -#: stock/api.py:1426 +#: 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:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Voorraad locatie soort" @@ -8442,7 +8516,7 @@ msgstr "Selecteer een leveranciersdeel voor dit voorraadartikel" msgid "Where is this stock item located?" msgstr "Waar bevindt zich dit voorraaditem?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Het verpakken van dit voorraaditem is opgeslagen in" @@ -8458,7 +8532,7 @@ msgstr "Is dit item geïnstalleerd in een ander item?" msgid "Serial number for this item" msgstr "Serienummer van dit item" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Batch code voor dit voorraaditem" @@ -8518,140 +8592,140 @@ msgstr "Omgezet tot onderdeel" msgid "Quantity exceeds available stock" msgstr "Hoeveelheid overschrijdt beschikbare voorraad" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Onderdeel is niet ingesteld als traceerbaar" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Hoeveelheid moet heel getal zijn" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Serienummers moeten als lijst worden opgegeven" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Hoeveelheid komt niet overeen met serienummers" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "Kan voorraad niet toewijzen aan structurele locatie" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Testsjabloon bestaat niet" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Voorraad item is geïnstalleerd in een ander item" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Voorraadartikel bevat andere producten" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Voorraadartikel is aan een klant toegewezen" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Voorraad item is momenteel in productie" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Geserialiseerde voorraad kan niet worden samengevoegd" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Dupliceer voorraadartikelen" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Voorraadartikelen moeten hetzelfde onderdeel verwijzen" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Voorraadartikelen moeten verwijzen naar dezelfde leveranciersdeel" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "De voorraad statuscodes moeten overeenkomen" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Voorraadartikel kan niet worden verplaatst omdat het niet op voorraad is" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Voorraad item volgen" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Item notities" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Resultaat voorraad test resultaten" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Waarde moet voor deze test worden opgegeven" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Bijlage moet worden geüpload voor deze test" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "Ongeldige waarde voor deze test" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Test resultaat" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Test uitvoer waarde" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Test resultaat bijlage" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Test notities" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Test station" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "De identificatie van het teststation waar de test werd uitgevoerd" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Gestart" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Het tijdstip van de start test" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Afgerond" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Het tijdstip van de afgeronde test" @@ -8765,8 +8839,8 @@ msgstr "Geen voorraad item opgegeven" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Locatie van bestemming" @@ -8846,95 +8920,95 @@ msgstr "Sublocaties" msgid "Parent stock location" msgstr "Bovenliggende voorraad locatie" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Onderdeel moet verkoopbaar zijn" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Artikel is toegewezen aan een verkooporder" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Artikel is toegewezen aan een productieorder" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Klant om voorraadartikelen toe te wijzen" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Geselecteerde bedrijf is geen klant" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Voorraad toewijzing notities" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Een lijst met voorraad artikelen moet worden opgegeven" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Voorraad samenvoegen notities" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Niet overeen komende leveranciers toestaan" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Toestaan dat voorraadartikelen met verschillende leveranciers onderdelen worden samengevoegd" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Sta onjuiste status toe" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Toestaan dat voorraadartikelen met verschillende statuscodes worden samengevoegd" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Er moeten ten minste twee voorraadartikelen worden opgegeven" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Geen wijziging" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Voorraaditem primaire sleutel waarde" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "Voorraad artikel is niet op voorraad" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "Voorraad artikel is al in voorraad" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "Hoeveelheid mag niet negatief zijn" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Voorraad transactie notities" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "Samenvoegen in bestaande voorraad" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "Voeg indien mogelijk geretourneerde items samen in bestaande voorraad" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Volgend serienummer" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Vorig serienummer" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 14ad765bf0..67f4d648e4 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Notater" @@ -345,7 +345,7 @@ msgstr "Må være et gyldig tall" msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Velg valuta ut fra tilgjengelige alternativer" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "Ordrestatus" @@ -562,21 +562,21 @@ msgstr "Ordrestatus" msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategori" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Valgfritt" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Sammenstilling" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Spores" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Tildelt" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tilgjengelig" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "I bestilling" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Produksjonsordre" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Plassering" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Produksjonsstatuskode" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batchkode" @@ -976,41 +977,45 @@ msgstr "Produksjonsartikkelen er allerede fullført" msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Produksjonsartikkel {serial} har ikke bestått alle påkrevde tester" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Produksjonsartikkel" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Produksjonsobjekt" msgid "Quantity" msgstr "Antall" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Påkrevd antall for produksjonsordre" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Produksjonselement må spesifisere en produksjonsartikkel, da master-del er merket som sporbar" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må være 1 for serialisert lagervare" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Kildelagervare" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Lagerantall å tildele til produksjonen" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Monteres i" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Lagervare for montering" @@ -1091,7 +1096,7 @@ msgstr "Lagervare for montering" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Delnavn" @@ -1149,7 +1154,7 @@ 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 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" @@ -1281,7 +1286,7 @@ msgstr "Produksjonsartikkel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part må peke på den samme delen som produksjonsordren" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Artikkelen må være på lager" @@ -1342,107 +1347,111 @@ msgstr "Tildel valgfrie BOM-artikler til produksjonsordre" msgid "Failed to start auto-allocation task" msgstr "Kunne ikke starte auto-tideling" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "BOM-referanse" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Leverandørdel" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Tildelt antall" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Produksjonsreferanse" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Delkategorinavn" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Sporbar" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Nedarvet" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Tillat Varianter" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "BOM-artikkel" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Ekstern lagerbeholdning" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Tilgjengelige erstatningsvarer" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Tilgjengelige variantvarer" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "Forfalt produksjonsordre" msgid "Build order {bo} is now overdue" msgstr "Produksjonsordre {bo} er nå forfalt" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "Er lenke" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Er fil" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Antall for prisbrudd" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Pris" @@ -1772,7 +1781,7 @@ msgstr "Definisjon" msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Vedlegg" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Verdi" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Resultat" @@ -2563,6 +2572,7 @@ msgstr "Hvor ofte valutakurser skal oppdateres (sett til null for å deaktiverer #: 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 msgid "days" msgstr "dager" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponent" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Ekskluder eksterne plasseringer" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Automatisk varetellingsperiode" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Vis brukernes fulle navn" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Vis brukernes fulle navn istedet for brukernavn" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "Delen er aktiv" msgid "Manufacturer is Active" msgstr "Leverandør er aktiv" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Leverandørdel er aktiv" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Intern del er aktiv" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Leverandør er aktiv" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Produsent" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Firma" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Velg produsent" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Leverandør" msgid "Select supplier" msgstr "Velg leverandør" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Leverandørens lagerbeholdningsenhet" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum betaling (f.eks. lageravgift)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Emballasje" @@ -4258,7 +4284,7 @@ msgstr "Standardvaluta brukt for denne leverandøren" msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "På lager" @@ -4266,11 +4292,11 @@ msgstr "På lager" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Gyldig" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Ukjent" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Ordrereferanse" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Ordre" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "Fullført" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Mengde må være positiv" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Linje" msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Artikkel" @@ -5212,51 +5238,51 @@ msgstr "Firmaet delen skal returneres fra" msgid "Return order status" msgstr "Returordrestatus" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Velg artikkel som skal returneres fra kunde" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Mottatt Dato" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Utfall" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Utfall for dette linjeelementet" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU-kode" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Internt delnummer" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "Standard nøkkelord for deler i denne kategorien" msgid "Icon" msgstr "Ikon" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ikon (valgfritt)" @@ -5741,7 +5767,7 @@ msgstr "Standardverdi" msgid "Default Parameter Value" msgstr "Standard Parameterverdi" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Deler" @@ -5860,7 +5886,7 @@ msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" msgid "Part category" msgstr "Delkategori" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimal lagerbeholdning" @@ -6381,319 +6407,355 @@ msgstr "Del-forhold kan ikke opprettes mellom en del og seg selv" msgid "Duplicate relationship already exists" msgstr "Duplikatforhold eksisterer allerede" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Underkategorier" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Innkjøpsvaluta for lagervaren" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Original Del" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Velg original del å duplisere" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kopier Bilde" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Kopier bilde fra originaldel" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Kopier Stykkliste" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Kopier stykkliste fra original del" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Kopier parametere" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Kopier parameterdata fra originaldel" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Kopier notater" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Kopier notater fra originaldel" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Innledende lagerplassering" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Angi initiell lagerplasering for denne delen" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Velg leverandør (eller la stå tom for å hoppe over)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Velg produsent (eller la stå tom for å hoppe over)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Produsentens delenummer" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Valgt firma er ikke en gyldig leverandør" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Valgt firma er ikke en gyldig produsent" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Produsentdel som matcher dette MPN-et, finnes allerede" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Minstepris" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Overstyr beregnet verdi for minimumspris" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Valuta for minstepris" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Makspris" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Overstyr beregnet verdi for maksimal pris" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Valuta for maksimal pris" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Oppdater" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Oppdater priser for denne delen" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Velg del å kopiere BOM fra" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Fjern eksisterende data" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Fjern eksisterende BOM-artikler før kopiering" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Inkluder arvede" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Inkluder BOM-artikler som er arvet fra maldeler" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Hopp over ugyldige rader" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Kopier erstatningsdeler" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" @@ -8314,23 +8376,35 @@ msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienumre kan ikke angis for en ikke-sporbar del" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Lagerplasseringstype" @@ -8441,7 +8515,7 @@ msgstr "Velg en tilsvarende leverandørdel for denne lagervaren" msgid "Where is this stock item located?" msgstr "Hvor er denne lagervaren plassert?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Inpakningen denne lagervaren er lagret i" @@ -8457,7 +8531,7 @@ msgstr "Er denne artikkelen montert i en annen artikkel?" msgid "Serial number for this item" msgstr "Serienummer for denne artikkelen" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Batchkode for denne lagervaren" @@ -8517,140 +8591,140 @@ msgstr "Konvertert til del" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Delen er ikke angitt som sporbar" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Antall må være heltall" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Antallet stemmer ikke overens med serienumrene" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Lagervare har blitt tildelt en salgsordre" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Lagervare er montert i en annen artikkel" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Lagervare inneholder andre artikler" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Lagervare har blitt tildelt til en kunde" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Lagervare er for tiden i produksjon" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Serialisert lagerbeholdning kan ikke slås sammen" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Duplisert lagervare" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Lagervarer må referere til samme del" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Lagervarer må referere til samme leverandørdel" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Lagerstatuskoder må være like" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagervare kan ikke flyttes fordi den ikke er på lager" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Oppføringsnotater" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Verdi må angis for denne testen" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Vedlegg må lastes opp for denne testen" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Testresultat" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Testens verdi" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Vedlegg til testresultat" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Testnotater" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Til Lagerplassering" @@ -8845,95 +8919,95 @@ msgstr "Underplasseringer" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Delen må være salgbar" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Artikkelen er tildelt en salgsordre" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Artikkelen er tildelt en produksjonsordre" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Kunde å tilordne lagervarer" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Valgt firma er ikke en kunde" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Lagervare-tildelignsnotater" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "En liste av lagervarer må oppgis" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Notater om lagersammenslåing" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Tillat forskjellige leverandører" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Tillat lagervarer med forskjellige leverandørdeler å slås sammen" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Tillat forskjellig status" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Tillat lagervarer med forskjellige statuskoder å slås sammen" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Minst to lagervarer må oppgis" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Lagervare primærnøkkel verdi" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Lager transaksjonsnotater" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index a260b74bab..1e67763005 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Niepoprawna wartość dziesiętna" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Uwagi" @@ -345,7 +345,7 @@ msgstr "Numer musi być prawidłowy" msgid "Currency" msgstr "Waluta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Wybierz walutę z dostępnych opcji" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Obejmuje warianty" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Obejmuje warianty" msgid "Part" msgstr "Komponent" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategoria" @@ -666,80 +666,81 @@ msgstr "Maksymalna data" msgid "Exclude Tree" msgstr "Wyklucz drzewo" -#: build/api.py:395 +#: build/api.py:399 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:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Materiał eksploatacyjny" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opcjonalne" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Złożenie" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Śledzony" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testowalne" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Zaległe zamówienie" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Przydzielono" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Dostępne" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "W Zamówieniu" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Zlecenie Budowy" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Lokalizacja" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Wyjście" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "Data docelowa musi być po dacie rozpoczęcia" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Kod statusu budowania" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kod partii" @@ -976,41 +977,45 @@ msgstr "Budowanie wyjścia jest już ukończone" msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Wyjście budowy {serial} nie przeszło wszystkich testów" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Zbuduj obiekt" msgid "Quantity" msgstr "Ilość" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Wymagana ilość dla zlecenia produkcji" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Element kompilacji musi określać dane wyjściowe kompilacji, ponieważ część główna jest oznaczona jako możliwa do śledzenia" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Przydzielona ilość ({q}) nie może przekraczać dostępnej ilości zapasów magazynowych ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Ilość zapasów do przydzielenia do produkcji" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -1091,7 +1096,7 @@ msgstr "Docelowa lokalizacja magazynowa przedmiotu" msgid "Build Level" msgstr "Poziom budowania" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nazwa komponentu" @@ -1149,7 +1154,7 @@ 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 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" @@ -1342,107 +1347,111 @@ msgstr "Przydziel opcjonalne elementy BOM do zbudowania zamówienia" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Odniesienie BOM" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID części BOM" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Nazwa części BOM" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Wersja" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Część dostawcy" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Ilość zarezerwowana" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Możliwość śledzenia" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Zezwalaj na warianty" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Element BOM" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Zew. zasoby magazynowe" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Dostępna ilość" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Dostępny magazyn zastępczy" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Jest plikiem" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Cena" @@ -1772,7 +1781,7 @@ msgstr "Definicja" msgid "Unit definition" msgstr "Definicja jednostki" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Załącznik" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Wartość" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Wynik" @@ -2563,6 +2572,7 @@ msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączy #: 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 msgid "days" msgstr "dni" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponent" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Włącz kody projektów do śledzenia projektów" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Włącz historię zapasów" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "Komponent jest aktywny" msgid "Manufacturer is Active" msgstr "Producent jest aktywny" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Producent" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Firma" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Wybierz producenta" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Dostawca" msgid "Select supplier" msgstr "Wybierz dostawcę" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Opakowanie" @@ -4258,7 +4284,7 @@ msgstr "Domyślna waluta używana dla tego dostawcy" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Na stanie" @@ -4266,11 +4292,11 @@ msgstr "Na stanie" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Ważny" @@ -4530,7 +4556,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:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Nieznany" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Numer zamówienia" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "Posiada ceny" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Zamówienie" @@ -4744,18 +4770,18 @@ msgstr "Zamówienie oczekujące" msgid "Completed" msgstr "Zakończone" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Linia" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Komponent" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "Wartość domyślna" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Części" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "Domyślne wygasanie" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimalny stan magazynowy" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Podkategorie" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Waluta zakupu tego towaru" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kopiuj obraz" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Kopiuj BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Kopiuj parametry" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Usuń istniejące dane" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Pomiń nieprawidłowe wiersze" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "Wybierz pasującą część dostawcy dla tego towaru" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Ilość musi być liczbą całkowitą" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Notatki do wpisu" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Należy podać wartość dla tego testu" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Wynik testu" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "Podlokalizacje" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Część musi być dostępna do sprzedaży" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 35aadc1351..eb4118ffa1 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Anotações" @@ -345,7 +345,7 @@ msgstr "Preicsa ser um numero valido" msgid "Currency" msgstr "Moeda" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selecione a Moeda nas opções disponíveis" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Peça" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Categoria" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Consumível" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opcional" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Montagem" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Monitorado" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Alocado" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponível" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "No pedido" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Ordem de Produção" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Local" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Código de situação da produção" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Código de Lote" @@ -976,41 +977,45 @@ msgstr "Saída de produção já completada" msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde ao Pedido de Produção" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Quantidade não pode ser maior do que a quantidade de saída" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "O item de produção {serial} não passou todos os testes necessários" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Item da linha de Produção" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Objeto de produção" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Objeto de produção" msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Item de estoque" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Instalar em" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1091,7 +1096,7 @@ msgstr "Destino do Item do Estoque" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nome da Peça" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 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" @@ -1281,7 +1286,7 @@ msgstr "Item da linha de produção" msgid "bom_item.part must point to the same part as the build order" msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Item deve estar em estoque" @@ -1342,107 +1347,111 @@ msgstr "Alocar itens LDM opcionais para o pedido de produção" msgid "Failed to start auto-allocation task" msgstr "Falha ao iniciar tarefa de auto-alocação" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Fornecedor da Peça" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Rastreável" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Permitir variações" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Item LDM" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Estoque Disponível" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "É uma Ligação" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "O Utilizador não tem permissão para remover este anexo" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Preço" @@ -1772,7 +1781,7 @@ msgstr "Definição" msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Anexo" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Valor" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Resultado" @@ -2563,6 +2572,7 @@ msgstr "Com que frequência atualizar as taxas de câmbio (defina como zero para #: 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 msgid "days" msgstr "dias" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Componente" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Excluir Locais Externos" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Período de Balanço Automático" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Mostrar nomes completos dos usuários" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Mostrar Nomes Completos em vez de Nomes de Usuário" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Empresa" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Selecionar fabricante" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "NPF" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Fornecedor" msgid "Select supplier" msgstr "Selecione o fornecedor" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Unidade de reserva de estoque fornecedor" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Embalagem" @@ -4258,7 +4284,7 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Em Estoque" @@ -4266,11 +4292,11 @@ msgstr "Em Estoque" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Válido" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Desconhecido" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Pedido" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "Concluído" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Linha" msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "Empresa da qual os itens estão sendo retornados" msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Código (SKU)" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Numero interno do produto" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "Palavras-chave padrão para peças nesta categoria" msgid "Icon" msgstr "Ícone" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ícone (opcional)" @@ -5741,7 +5767,7 @@ msgstr "Valor Padrão" msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Peças" @@ -5860,7 +5886,7 @@ msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" msgid "Part category" msgstr "Categoria da Peça" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Estoque Mínimo" @@ -6381,319 +6407,355 @@ msgstr "Relacionamento da peça não pode ser criada com ela mesma" msgid "Duplicate relationship already exists" msgstr "Relação duplicada já existe" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Categoria de peça pai" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Sub-categorias" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Moeda de compra deste item de estoque" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Peça Original" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Selecione a peça original para duplicar" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Copiar imagem" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Copiar LDM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Copiar lista de materiais da peça original" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Copiar Parâmetros" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Copiar dados do parâmetro da peça original" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Quantidade Inicial de Estoque" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Local Inicial do Estoque" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Especifique o local do estoque inicial para esta Peça" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Selecione o fornecedor (ou deixe em branco para pular)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Selecione fabricante (ou deixe em branco para pular)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Número de Peça do Fabricante" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "A empresa selecionada não é um fornecedor válido" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "A empresa selecionada não é um fabricante válido" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "A peça do fabricante que corresponde a essa MPN já existe" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Preço Mínimo" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Sobrepor valor calculado para preço mínimo" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Moeda do preço mínimo" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Preço Máximo" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Sobrepor valor calculado para preço máximo" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Moeda do preço máximo" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Atualizar preços desta peça" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Selecionar peça para copiar a LDM" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Remover Dado Existente" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Remova itens LDM existentes antes de copiar" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Incluir Herdados" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Pular Linhas inválidas" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Habilitar esta opção para pular linhas inválidas" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Copiar Peças Substitutas" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copiar peças de substitutas quando duplicar itens de LDM" @@ -8314,23 +8376,35 @@ msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Tipo de Local de estoque" @@ -8441,7 +8515,7 @@ msgstr "Selecione uma peça do fornecedor correspondente para este item de estoq msgid "Where is this stock item located?" msgstr "Onde está localizado este item de estoque?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Embalagem deste item de estoque está armazenado em" @@ -8457,7 +8531,7 @@ msgstr "Este item está instalado em outro item?" msgid "Serial number for this item" msgstr "Número de série para este item" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Código do lote para este item de estoque" @@ -8517,140 +8591,140 @@ msgstr "Convertido para peça" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Peça não está definida como rastreável" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Quantidade deve ser inteira" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Quantidade não deve exceder a quantidade em estoque ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "A quantidade não corresponde aos números de série" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Item em estoque foi reservado para um pedido" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Item em estoque está instalado em outro item" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "item em estoque contem outro(s) items" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Item em estoque foi reservado para outro cliente" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Item no estoque está em produção no momento" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Itens de série não podem ser mesclados" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Item de estoque duplicado" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Itens de estoque devem se referir à mesma peça" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Itens de estoque devem se referir à mesma peça do fornecedor" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Códigos de estado do estoque devem corresponder" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Item do estoque não pode ser realocado se não houver estoque da mesma" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Observações de entrada" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Deve-se fornecer o valor desse teste" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "O anexo deve ser enviado para este teste" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Resultado do teste" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Valor da saída do teste" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Anexo do resultado do teste" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Notas do teste" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Quantidade não deve exceder a quantidade disponível em estoque ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Local de destino do estoque" @@ -8845,95 +8919,95 @@ msgstr "Sub-locais" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Parte deve ser comercializável" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Item é alocado para um pedido de venda" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Item está alocado a um pedido de produção" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Cliente para atribuir itens de estoque" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "A empresa selecionada não é um cliente" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Nodas atribuídas a estoque" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Uma lista de item de estoque deve ser providenciada" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Notas de fusão de estoque" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Permitir fornecedores divergentes" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir a fusão de itens de estoque de fornecedores diferentes" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Permitir estado incompatível" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir a fusão de itens de estoque com estado diferentes" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Ao menos dois itens de estoque devem ser providenciados" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Valor da chave primária do Item Estoque" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Notas da transação de estoque" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" 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 8e6a37cdfb..16113dcf6b 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Valor decimal inválido" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Observações" @@ -345,7 +345,7 @@ msgstr "Deve ser um número válido" msgid "Currency" msgstr "Moeda" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: 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,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Incluir Variáveis" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Incluir Variáveis" msgid "Part" msgstr "Parte" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Categoria" @@ -666,80 +666,81 @@ msgstr "Data máxima" msgid "Exclude Tree" msgstr "Excluir árvore" -#: build/api.py:395 +#: build/api.py:399 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:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Consumível" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opcional" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Montagem" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Rastreado" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testável" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Pedido pendente" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Alocado" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponível" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Em pedido" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Ordem da compilação" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Local" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Saída" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "A data limite deve ser posterior à data inicial" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Código de situação da produção" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Código do lote" @@ -976,41 +977,45 @@ msgstr "Saída da produção já está concluída" msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde à Ordem de Produção" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "A quantidade não pode ser maior que a quantidade de saída" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "A saída da produção não passou em todos os testes necessários" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "A saída da produção {serial} não passou em todos os testes necessários" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Item da ordem de produção" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Compilar objeto" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Compilar objeto" msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "O item de estoque selecionado não coincide com linha da BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Item de Estoque" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Instalar em" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1091,7 +1096,7 @@ msgstr "Destino do Item do Estoque" msgid "Build Level" msgstr "Nível de produção" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Nome da Peça" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 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" @@ -1281,7 +1286,7 @@ msgstr "Item da linha de produção" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part deve apontar para a mesma parte que a ordem de produção" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "O item deve estar em estoque" @@ -1342,107 +1347,111 @@ msgstr "Alocar itens BOM opcionais para ordem de produção" msgid "Failed to start auto-allocation task" msgstr "Falha ao iniciar tarefa de alocação automática" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Referência do BOM" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID da parte BOM" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Nome da peça BOM" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Produção" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Fornecedor da Peça" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Referência da produção" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Nome da Categoria" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Rastreável" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Herdado" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Item BOM" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Agendado para produção" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Estoque Externo" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Estoque Disponível" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Estoque Substituto Disponível" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Estoque de Variantes Disponível" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "É um link" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:764 +#: common/api.py:765 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:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "O usuário não tem permissão para deletar esse anexo" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Preço" @@ -1772,7 +1781,7 @@ msgstr "Definição" msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Anexo" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Chave lógica de estado que é igual a este estado personalizado na lógica de negócios" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Valor" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Dados de resposta da verificação de código de barras" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Resultado" @@ -2563,6 +2572,7 @@ msgstr "Com que frequência atualizar as taxas de câmbio (defina como zero para #: 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 msgid "days" msgstr "dias" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Componente" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Ativar códigos de projeto para rastrear projetos" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Ativar Histórico de Ações" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Excluir Locais Externos" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Excluir itens de estoque em locais externos dos cálculos do histórico de ações" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Período de contagem automática" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Número de dias entre gravação automática de histórico de estoque" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Excluir entradas antigas do histórico do estoque" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Eliminar entradas no histórico de ações anteriores ao número especificado de dias" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Intervalo de Exclusão do Histórico" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Histórico de ações de estoque será excluído após um número especificado de dias" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Exibir nomes completos dos usuários" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 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:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Exibir Perfis de Usuário" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Exibir Perfis de Usuários em sua página de perfil" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Ativar Dados da Estação de Teste" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "A peça está ativa" msgid "Manufacturer is Active" msgstr "Fabricante está ativo" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "A peça do Fornecedor está ativa" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "A peça interna está ativa" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "O fornecedor está Ativo" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Empresa" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Tem estoque" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Selecionar fabricante" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "NPF" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Fornecedor" msgid "Select supplier" msgstr "Selecione o fornecedor" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Unidade de reserva de estoque fornecedor" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Embalagem" @@ -4258,7 +4284,7 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "Nome da Empresa" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Em Estoque" @@ -4266,11 +4292,11 @@ msgstr "Em Estoque" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Ocorreu um erro ao exportar os dados" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "A extensão de exportação de dados retornou dados incorretos" @@ -4418,7 +4444,7 @@ msgstr "Dados da linha original" msgid "Errors" msgstr "Erros" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Válido" @@ -4530,7 +4556,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:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Desconhecido" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Pendente" @@ -4710,11 +4736,11 @@ msgstr "Data Prevista Antes" msgid "Has Pricing" msgstr "Tem Preço" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Concluído Antes" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Concluído Após" @@ -4722,9 +4748,9 @@ msgstr "Concluído Após" msgid "External Build Order" msgstr "Pedido de Produção Vencido" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Pedido" @@ -4744,18 +4770,18 @@ msgstr "Pedido pendente" msgid "Completed" msgstr "Concluído" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Possui Envio" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Linha" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Item" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "Mesclar Itens" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Código (SKU)" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Número Interno da Peça" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "Palavras-chave padrão para peças nesta categoria" msgid "Icon" msgstr "Ícone" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ícone (opcional)" @@ -5741,7 +5767,7 @@ msgstr "Valor Padrão" msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Peças" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "Categoria da Peça" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Estoque Mínimo" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Ignorar Linhas Inválidas" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Habilite essa opção para ignorar linhas inválidas" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 4d1ad4710d..7b2e1c0b38 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Valoare zecimală nevalidă" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Notițe" @@ -345,7 +345,7 @@ msgstr "Trebuie sa fie un număr valid" msgid "Currency" msgstr "Monedă" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Selectați moneda din opțiunile disponibile" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "İnclude variante" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "İnclude variante" msgid "Part" msgstr "Piesă" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Categorie" @@ -666,80 +666,81 @@ msgstr "Dată maximă" msgid "Exclude Tree" msgstr "Exclude arbore" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Construcția trebuie anulată înainte de a putea fi ștearsă" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Consumabile" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opţional" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Asamblate" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Urmarit" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testabilă" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Comandă restantă" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Alocate" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Consumat" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponibil" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Pe comandă" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Comenzi de Producție" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Locatie" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Ieșire" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filtrează după ID-ul elementelor de ieșire din stoc. Utilizați \"null\" pentru a găsi elemente de construcție dezinstalate." @@ -779,7 +780,7 @@ msgstr "Data țintă trebuie să fie după data de început" msgid "Build Order Reference" msgstr "Referință comandă producție" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Cod status producție" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Cod lot" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 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:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index a20d0e56f1..4806edd0fd 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Не верное десятичное значение" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Заметки" @@ -345,7 +345,7 @@ msgstr "Должно быть действительным номером" msgid "Currency" msgstr "Валюта" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Выберите валюту из доступных вариантов" @@ -553,7 +553,7 @@ msgstr "Неверная физическая единица" msgid "Not a valid currency code" msgstr "Неверный код валюты" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "Статус заказа" @@ -562,21 +562,21 @@ msgstr "Статус заказа" msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Включая варианты" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Включая варианты" msgid "Part" msgstr "Деталь" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Категория" @@ -666,80 +666,81 @@ msgstr "Максимальная дата" msgid "Exclude Tree" msgstr "Исключить дерево" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Заказ на производство должен быть отменен перед удалением" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Расходник" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Необязательно" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Сборная деталь" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Отслеживается" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Тестируемая" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Невыполненные заказы" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Зарезервировано" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Потреблено" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Доступно" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "В заказе" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Заказ на производство" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Расположение" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Выход" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Фильтрация по идентификатору исходящей складской позиции. Используйте 'null', чтобы найти несмонтированные элементы сборки." @@ -779,7 +780,7 @@ msgstr "Целевая дата должна быть после даты нач msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -795,7 +796,7 @@ msgstr "Краткое описание заказа на производств #: build/models.py:266 msgid "Build Order to which this build is allocated" -msgstr "" +msgstr "Заказ на производство, которому принадлежит этот заказ на производство" #: build/models.py:275 msgid "Select part to build" @@ -807,7 +808,7 @@ msgstr "Ссылка на заказ" #: build/models.py:285 msgid "Sales Order to which this build is allocated" -msgstr "" +msgstr "Заказ на продажу, которому принадлежит этот заказ на производство" #: build/models.py:290 build/serializers.py:1087 msgid "Source Location" @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Код статуса заказа на производство" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Код партии" @@ -976,41 +977,45 @@ msgstr "Продукция уже произведена" msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "Выход сборки не прошёл все необходимые тесты" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Сборка {serial} не прошла все необходимые тесты" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "Выделенные на складе товары все еще находятся в производстве" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "Невозможно частично завершить выход сборки с распределёнными элементами" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Номер позиции для производства" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Объект производства" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Объект производства" msgid "Quantity" msgstr "Количество" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Требуемое количество для заказа на производство" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Количество израсходованного запаса" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Складская позиция" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Исходная складская позиция" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Количество на складе для производства" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Установить в" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Целевая складская позиция" @@ -1091,7 +1096,7 @@ msgstr "Целевая складская позиция" msgid "Build Level" msgstr "Уровень сборки" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Наименование детали" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1281,7 +1286,7 @@ msgstr "Позиция для производства" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part должна указывать на ту же часть, что и заказ на производство" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" @@ -1342,107 +1347,111 @@ msgstr "Зарезервировать необязательные позици msgid "Failed to start auto-allocation task" msgstr "Не удалось запустить задачу автораспределения" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Ссылка на спецификацию (BOM)" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID детали в спецификации (BOM)" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Название детали в спецификации (BOM)" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "Установить в" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Сборка" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Деталь поставщика" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Зарезервированное количество" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Ссылка на сборку" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Название категории детали" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Отслеживание" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Унаследованные" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Есть варианты" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Позиция BOM" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Запланировано к сборке" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Внешний склад" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Доступный запас" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Доступный запас заменителей" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Доступный запас вариантов" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "Потреблённое количество превышает выделенное количество" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Дополнительные примечания по расходу запаса" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "Элемент сборки должен ссылаться на правильный заказ на сборку" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Дублирование выделения элемента сборки" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "Строка сборки должна ссылаться на правильный заказ на сборку" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Дублирование выделения строки сборки" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "Должен быть указан хотя бы один элемент или строка" @@ -1490,19 +1499,19 @@ msgstr "Просроченный заказ сборки" msgid "Build order {bo} is now overdue" msgstr "Заказ на производство {bo} просрочен" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "Ссылка" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Файл" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "У пользователя нет прав для удаления этих вложений" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "У пользователя нет прав на удаление этого вложения" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Скидка распространяется на заданное количество" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Цена" @@ -1772,7 +1781,7 @@ msgstr "Определение" msgid "Unit definition" msgstr "Определение единицы измерения" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Вложения" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Логическое состояние, соответствующее пользовательскому состоянию в бизнес-логике" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Значение" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Данные ответа от сканирования штрихкода" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Результат" @@ -2349,11 +2358,11 @@ msgstr "Товары были получены по заказу на возвр #: common/serializers.py:125 msgid "Indicates if changing this setting requires confirmation" -msgstr "" +msgstr "Показывает, если изменение этой настройки требует подтверждения" #: common/serializers.py:139 msgid "This setting requires confirmation before changing. Please confirm the change." -msgstr "" +msgstr "Этот параметр требует подтверждения перед изменением. Пожалуйста, подтвердите изменения." #: common/serializers.py:172 msgid "Indicates if the setting is overridden by an environment variable" @@ -2563,6 +2572,7 @@ msgstr "Как часто обновлять курс валют (установ #: 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 msgid "days" msgstr "дней" @@ -2814,8 +2824,8 @@ msgstr "По умолчанию детали являются шаблонами msgid "Parts can be assembled from other components by default" msgstr "По умолчанию детали могут быть собраны из других компонентов" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Компонент" @@ -3424,7 +3434,7 @@ msgstr "Пользователи должны использовать мног #: common/setting/system.py:1026 msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately." -msgstr "" +msgstr "Включение этой настройки потребует от всех пользователей настройки многофакторной аутентификации. Все сессии будут отключены немедленно." #: common/setting/system.py:1031 msgid "Check plugins on startup" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Включить коды проекта для отслеживания проектов" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Включить историю запасов" +msgid "Enable Stocktake" +msgstr "Включить инвентаризацию" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Исключить сторонний склад" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Исключать складские позиции во внешних локациях из расчёта истории запасов" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "Исключить из инвентаризации единицы хранения на внешних складах" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Автоматический период инвентаризации" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Количество дней между автоматическими записями истории запасов" +msgid "Number of days between automatic stocktake recording" +msgstr "Кол-во дней между автоматических записей инвентаризации" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Удалять старые записи истории запасов" +msgid "Delete Old Stocktake Entries" +msgstr "Удалять устаревшие записи инвентаризаций" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Удалять записи истории запасов старше указанного количества дней" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "Удалять записи инвентаризаций старше N дней" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Интервал удаления истории запасов" +msgid "Stocktake Deletion Interval" +msgstr "Частота удаления записей инвентаризаций" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Записи истории запасов будут удалены через указанное количество дней" +msgid "Stocktake entries will be deleted after specified number of days" +msgstr "Записи инвентаризации будут удалены после N дней" #: 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 "Удалять записи истории запасов старше указанного количества дней" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "Интервал удаления истории запасов" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "Записи истории запасов будут удалены через указанное количество дней" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Показывать полные имена пользователей" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Отображать полные имена пользователей вместо логинов" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Отображать профили пользователей" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Отображать профили пользователей на их странице профиля" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Добавлять данные об испытательном оборудовании" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "Добавлять данные об испытательном оборудовании в результаты тестирования" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "Включить пинг машин" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "Включить периодическую задачу пинга зарегистрированных машин для проверки их статуса" @@ -3919,29 +3945,29 @@ msgstr "Деталь активна" msgid "Manufacturer is Active" msgstr "Производитель активен" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Поставляемая деталь активна" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Внутренняя деталь активна" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Поставщик активен" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Производитель" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Компания" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Есть запас" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Выберите производителя" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "Артикул производителя" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Поставщик" msgid "Select supplier" msgstr "Выберите поставщика" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Артикул поставщика" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Минимальная плата (например, складская)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Упаковка" @@ -4258,7 +4284,7 @@ msgstr "Валюта по умолчанию для этого поставщи msgid "Company Name" msgstr "Название компании" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "На складе" @@ -4266,11 +4292,11 @@ msgstr "На складе" msgid "Price Breaks" msgstr "Ценовые пороги" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Произошла ошибка при экспорте данных" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Плагин экспорта данных вернул неправильный формат данных" @@ -4418,7 +4444,7 @@ msgstr "Исходные данные строки" msgid "Errors" msgstr "Ошибки" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Корректный" @@ -4530,7 +4556,7 @@ msgstr "Количество копий для печати каждой эти msgid "Connected" msgstr "Подключен" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Неизвестно" @@ -4662,7 +4688,7 @@ msgstr "Максимальное значение для типа прогрес msgid "Order Reference" msgstr "Ссылка на заказ" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Невыполненный" @@ -4710,11 +4736,11 @@ msgstr "Целевая дата после" msgid "Has Pricing" msgstr "Имеет цену" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Завершено до" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Завершено после" @@ -4722,9 +4748,9 @@ msgstr "Завершено после" msgid "External Build Order" msgstr "Сторонний заказ на сборку" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Заказ" @@ -4744,18 +4770,18 @@ msgstr "Заказ в ожидании" msgid "Completed" msgstr "Завершённые" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Есть отгрузка" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Количество должно быть положительным числом" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Строка" msgid "Sales order shipment reference" msgstr "Ссылка на отгрузку заказа на продажу" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Элемент" @@ -5212,51 +5238,51 @@ msgstr "Компания, из которой возвращаются това msgid "Return order status" msgstr "Статус заказа на возврат" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Позиция заказа на возврат" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Необходимо указать складской элемент" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Количество возврата превышает количество на складе" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "Количество возврата должно быть больше нуля" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Недопустимое количество для серийного складского элемента" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Выберите позицию, возвращаемую от клиента" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Дата получения" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" -msgstr "" +msgstr "Дата возврата" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Результат" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Результат для этой позиции" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "Стоимость, связанная с возвратом или ремонтом этой позиции" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Дополнительная позиция заказа на возврат" @@ -5347,11 +5373,11 @@ msgstr "Объединять элементы" msgid "Merge items with the same part, destination and target date into one line item" msgstr "Объединять в одну позицию элементы, у которых одинаковая деталь, место хранения и целевая дата" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Артикул" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Внутренний артикул детали" @@ -5442,7 +5468,7 @@ msgstr "Выполненные отгрузки" #: order/serializers.py:1103 msgid "Allocated Lines" -msgstr "" +msgstr "Зарезервированные позиции" #: order/serializers.py:1282 msgid "Sale price currency" @@ -5643,43 +5669,43 @@ msgstr "Если включено, включать элементы в доче msgid "Filter by numeric category ID or the literal 'null'" msgstr "Фильтровать по числовому идентификатору категории или литералу 'null'" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" -msgstr "" +msgstr "Сборочная деталь активна" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" -msgstr "" +msgstr "Отслеживаемая сборочная деталь" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Сборная деталь тестируется" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" -msgstr "" +msgstr "Деталь компонента активна" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" -msgstr "" +msgstr "Отслеживаемая деталь компонента" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Компонент тестируется" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" -msgstr "" +msgstr "Сборочная деталь компонента" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" -msgstr "" +msgstr "Виртуальная деталь компонента" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" -msgstr "" +msgstr "На складе" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Использования" @@ -5720,7 +5746,7 @@ msgstr "Ключевые слова по умолчанию для детале msgid "Icon" msgstr "Значок" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Значок (необязательно)" @@ -5741,7 +5767,7 @@ msgstr "Значение по умолчанию" msgid "Default Parameter Value" msgstr "Значение параметра по умолчанию" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Детали" @@ -5860,7 +5886,7 @@ msgstr "Ключевые слова для улучшения видимости msgid "Part category" msgstr "Категория" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Внутренний артикул" @@ -5901,7 +5927,7 @@ msgstr "Срок действия по умолчанию" msgid "Expiry time (in days) for stock items of this part" msgstr "Срок годности (в днях) для складских позиций этой детали" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Минимальный запас" @@ -6381,319 +6407,355 @@ msgstr "Нельзя создать отношение детали с само msgid "Duplicate relationship already exists" msgstr "Дублирующее отношение уже существует" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Родительская категория" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Родительская категория деталей" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Подкатегории" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Результаты" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Количество результатов, зарегистрированных по этому шаблону" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Валюта закупки складской позиции" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Файл не является изображением" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Оригинальная деталь" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Выберите исходную деталь для копирования" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Копировать Изображение" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Копировать изображение из исходной детали" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Скопировать BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Копировать спецификацию из исходной детали" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Скопировать параметры" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Копировать данные параметров из исходной детали" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Копировать Записи" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Скопировать записи из оригинальной детали" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Копировать тесты" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "Копировать шаблоны тестов из исходной детали" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Начальное количество на складе" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "Задайте начальное количество этой детали на складе. Если количество равно 0, складская позиция не будет добавлена." -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Начальное местоположение запаса" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Укажите начальное местоположение запаса для этой детали" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Артикул производителя" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Выбранная компания не является допустимым поставщиком" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Выбранная компания не является допустимым производителем" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Деталь производителя с данным артикулом уже существует" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "Внутренний артикул детали" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "Описание детали" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "Выберите деталь (и любые её варианты) для которой сгенерировать информацию об инвентаризации" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "Выберите категорию (и любые её подкатегории) для которой сгенерировать информацию об инвентаризации" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "Выберите склад, чтобы включить все детали в наличии в указанном складе (включая подразделы)" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "Создать записи инвентаризации" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Минимальная цена" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Переопределить рассчитанное значение минимальной цены" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Валюта минимальной цены" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Максимальная цена" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Переопределить рассчитанное значение максимальной цены" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Валюта максимальной цены" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Обновить" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Обновить цены для этой детали" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Не удалось конвертировать из предоставленных валют в {default_currency}" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "Минимальная цена не должна превышать максимальную цену" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "Максимальная цена не должна быть меньше минимальной" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Выберите родительскую сборку" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Выберите деталь, которая является компонентом" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Выберите деталь, из которой копировать спецификацию" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Удалить существующие данные" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Удалить существующие пункты спецификации перед копированием" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Включая наследуемые" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Включать пункты спецификации, унаследованные от шаблонных деталей" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Пропустить некорректные строки" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Включите эту опцию, чтобы пропускать недопустимые строки" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Копировать детали-заменители" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Копировать детали-заменители при дублировании пунктов спецификации" @@ -7309,7 +7371,7 @@ msgstr "Интегрированные методы уведомлений Slack #: plugin/builtin/integration/core_notifications.py:131 msgid "Slack incoming webhook URL" -msgstr "" +msgstr "Ссылка \"Slack incoming webhook\"" #: plugin/builtin/integration/core_notifications.py:132 msgid "URL that is used to send messages to a slack channel" @@ -7569,7 +7631,7 @@ msgstr "Ключ плагина" #: plugin/models.py:55 msgid "Name of the plugin" -msgstr "" +msgstr "Имя плагина" #: plugin/models.py:62 plugin/serializers.py:119 msgid "Package Name" @@ -7796,7 +7858,7 @@ msgstr "Установка не подтверждена" #: plugin/serializers.py:152 msgid "Either packagename or URL must be provided" -msgstr "" +msgstr "Необходимо указать название пакета или URL" #: plugin/serializers.py:188 msgid "Full reload" @@ -8314,23 +8376,35 @@ msgstr "У поставляемой детали определён размер msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Не нужно указывать серийные номера для неотслеживаемых деталей" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "Включать установленные" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "Если включено, включать результаты тестов для предметов, установленных под данным складским элементом" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "Фильтровать по числовому идентификатору складского элемента" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "Складской элемент с ID {id} не существует" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "Включая варианты деталей" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "После" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "До" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Тип местоположения склада" @@ -8441,7 +8515,7 @@ msgstr "Выберите соответствующего поставщика msgid "Where is this stock item located?" msgstr "Где находится эта складская позиция?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Упаковка этой складской позиции хранится в" @@ -8457,7 +8531,7 @@ msgstr "Установлен ли этот элемент в другой эле msgid "Serial number for this item" msgstr "Серийный номер для этого элемента" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Код партии для этой складской позиции" @@ -8517,140 +8591,140 @@ msgstr "Преобразовано в деталь" msgid "Quantity exceeds available stock" msgstr "Количество превышает доступный запас" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Деталь не является отслеживаемой" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Количество должно быть целым числом" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Количество не должно превышать доступный запас ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Серийные номера должны быть предоставлены в виде списка" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Количество не соответствует серийным номерам" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "Нельзя назначить запас в структурное местоположение" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Шаблон теста не существует" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Складская позиция была назначена заказу на продажу" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Складская позиция установлена в другую деталь" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Складская позиция содержит другие детали" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Складская позиция была назначена покупателю" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Складская позиция в производстве" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Серийные запасы нельзя объединить" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Дублирующие складские элементы" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь поставщика" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Коды статуса запаса должны совпадать" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Складской элемент нельзя переместить, так как он отсутствует на складе" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Отслеживание складского элемента" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Заметки к записи" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Результат теста складского элемента" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Для этого теста должно быть указано значение" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Для этого теста требуется загрузить вложения" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "Недопустимое значение для этого теста" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Результат тестирования" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Результат выполнения теста" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Вложение с результатом теста" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Заметки о тестировании" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Испытательное оборудование" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "Идентификатор испытательного оборудования, на котором выполнялось тестирование" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Запущен" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Время начала тестирования" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Завершён" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Время окончания тестирования" @@ -8764,8 +8838,8 @@ msgstr "Складской элемент не предоставлен" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Количество не должно превышать доступный запас ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Целевое место хранения" @@ -8845,95 +8919,95 @@ msgstr "Места хранения" msgid "Parent stock location" msgstr "Родительское местоположение запаса" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Деталь должна быть продаваемой" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Элемент распределён в заказ на продажу" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Элемент зарезервирован для заказа на производство" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Покупатель для назначения складских позиций" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Выбранная компания не является покупателем" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Записи о назначенных запасах" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Необходимо предоставить список складских позиций" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Заметки об объединении складских позиций" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Разрешить несоответствие поставщиков" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Разрешить объединение складских позиций с различными поставщиками" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Разрешить несоответствие статусов" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Разрешить объединение складских позиций с различными статусами" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Необходимо предоставить как минимум 2 складские позиции" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Нет изменений" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Первичный ключ складского элемента" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "Складской элемент отсутствует на складе" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "Складской элемент уже на складе" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "Количество не должно быть отрицательным" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Заметки об изменении склада" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "Объединить с существующим запасом" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "Объединять возвращённые элементы с существующими складскими элементами, если возможно" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "Следующий серийный номер" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "Предыдущий серийный номер" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index f8ba1a9185..87aa1ab53b 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 6d07defe29..9465c7bb6c 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Zapiski" @@ -345,7 +345,7 @@ msgstr "Mora biti veljavna številka" msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Izberite valuto med razpoložljivimi možnostmi" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Neobvezno" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Montaža" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Sledi" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testno" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Dodeljeno" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Na voljo" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Nalog izgradnje" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Koda statusa izgradnje" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Številka serije" @@ -976,41 +977,45 @@ msgstr "Igradnja je že dokončana" msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "Količina" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot sledljiv" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Količina za zalogo s serijsko številko mora biti 1" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Postavka zaloge" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Izvorna postavka zaloge" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Količina zaloge za prestavljanje za izgradnjo" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Inštaliraj v" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Destinacija postavke zaloge" @@ -1091,7 +1096,7 @@ msgstr "Destinacija postavke zaloge" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Priloga" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 5d29297d03..7d7c03b854 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Neispravna decimalna vrednost" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Napomene" @@ -345,7 +345,7 @@ msgstr "Mora biti važeći broj" msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Odaberite valutu među dostupnim opcijama" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Uključi varijante" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Uključi varijante" msgid "Part" msgstr "Deo" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategorija" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "Ne uključuj stablo" -#: build/api.py:395 +#: build/api.py:399 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:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Potrošni materijal" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Opciono" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Sklapanje" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Praćeno" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Proverljivo" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Neizmirena narudžbina" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Alocirano" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Dostupno" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Po narudžbini" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Nalog za izradu" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Lokacija" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Kod statusa izgradnje" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Kod serije" @@ -976,41 +977,45 @@ msgstr "Izlaz izgradnje je već kompletiran" msgid "Build output does not match Build Order" msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "Količina mora biti veća od nule" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Količina ne sme da bude veća od izlazne količine" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Izlaz izgradnje {serial} nije zadovoljio zahtevane testove" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Stavka porudžbine naloga za izgradnju" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Objekat izgradnje" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Objekat izgradnje" msgid "Quantity" msgstr "Količina" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Potrebna količina za nalog za izgradnju" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Stavka izgradnje mora imati izlaz izgradnje, jer je nadređeni deo markiran da može da se prati" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Izabrana stavka zaliha se ne slaže sa porudžbinom sa spiska materijala" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Količina mora da bude 1 za zalihe koje su serijalizovane" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Alocirana količina ({q}) ne sme da bude veća od količine dostupnih zaliha ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Stavka zaliha je prealocirana" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Stavka zaliha" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Izvor stavke zaliha" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Količina zaliha za alociranje za izgradnju" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Ugradi u" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Stavka zaliha odredišta" @@ -1091,7 +1096,7 @@ msgstr "Stavka zaliha odredišta" msgid "Build Level" msgstr "Nivo izgradnje" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Ime dela" @@ -1149,7 +1154,7 @@ 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 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Sledeći serijski brojevi već postoje ili su neispravni" @@ -1281,7 +1286,7 @@ msgstr "Stavka porudžbine za izradu" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part mora da se referencira istom delu kao u nalogu za izgradnju" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Stavka mora da bude u zalihama" @@ -1342,107 +1347,111 @@ msgstr "Alociraj opcione BOM stavke na nalog za izgradnju" msgid "Failed to start auto-allocation task" msgstr "Greška prilikom startovanja auto alociranja" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "Referenca BOM" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "BOM ID dela" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "BOM ime dela" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Deo dobavljača" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Alocirana količina" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Referenca izgradnje" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Ime kategorije dela" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Može da se prati" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Nasleđen" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Dozvoli varijante" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "BOM stavka" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "U proizvodnji" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Spoljašnje zalihe" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Dostupne zalihe" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Dostupne zamenske zalihe" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Dostupne varijante zaliha" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "je link" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "je datoteka" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Korisnik nema dozvolu da izbriše ovaj atačment" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Prelomna količina cene" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Cena" @@ -1772,7 +1781,7 @@ msgstr "Definicija" msgid "Unit definition" msgstr "Definicija jedinice" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Prilog" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Stanje logičkog ključa je jednako posebnom ključu u poslovnoj logici" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Vrednost" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Podaci odgovora za skeniranje bar koda" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Rezultat" @@ -2563,6 +2572,7 @@ msgstr "Koliko često ažurirati devizne kurseve (podesi na nulu za onemogućti) #: 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 msgid "days" msgstr "dani" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponenta" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Ne uključuj eksterne lokacije" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Period automatskog popisa" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Prikaži puna imena korisnika" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "Prikaži puna imena korisnika umesto korisničkih imena" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Omogući podatke test stanica" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "Omogući prikupljanje podataka sa test stanica radi rezultata testova" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "Deo je aktivan" msgid "Manufacturer is Active" msgstr "Proizvođač je aktivan" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Deo dobavljača je aktivan" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Interni deo je aktivan" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Dobavljač je aktivan" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Proizvođač" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Kompanija" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Ima zalihe" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Izaberi proizvođača" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "Broj dela proizvođača" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Dobavljač" msgid "Select supplier" msgstr "Izaberi dobavljača" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Jedinica za držanje dobavljačevih zaliha" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalna naplata (npr. taksa za slaganje)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Pakovanje" @@ -4258,7 +4284,7 @@ msgstr "Podrazumevana valuta koja se koristi za ovog dobavljača" msgid "Company Name" msgstr "Naziv kompanije" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Na zalihama" @@ -4266,11 +4292,11 @@ msgstr "Na zalihama" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "Originalni podaci vrste" msgid "Errors" msgstr "Greške" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Važeće" @@ -4530,7 +4556,7 @@ msgstr "Broj kopija za štampanje od svakog natpisa" msgid "Connected" msgstr "Konektovano" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Nepoznato" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Referenca naloga" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Izvanredno" @@ -4710,11 +4736,11 @@ msgstr "Krajnji datum nakon" msgid "Has Pricing" msgstr "Ima cenu" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Završen pre" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Završen nakon" @@ -4722,9 +4748,9 @@ msgstr "Završen nakon" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Nalog" @@ -4744,18 +4770,18 @@ msgstr "Nalog na čekanju" msgid "Completed" msgstr "Završeno" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Ima isporuku" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Količina mora biti pozitivan broj" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Porudbžina" msgid "Sales order shipment reference" msgstr "Referenca isporuke naloga za prodaju" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Stavka" @@ -5212,51 +5238,51 @@ msgstr "Kompanija čije stavke su vraćene" msgid "Return order status" msgstr "Status naloga za vraćanje" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "Vrati stavku porudbžine" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Stavka sa zaliha mora biti određena" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "Količina vraćanja je premašila količinu zaliha" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "Količina vraćanja mora biti veća od nule" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Nevažeća količina za serijalizovane stavke sa zaliha" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Izaberi stavku za vraćanje od mušterije" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Primljeno datuma" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Ishod" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Ishod za ovu stavku porudžbine" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Doda" @@ -5347,11 +5373,11 @@ msgstr "Spoj stavke" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "Jedinica za praćenje zaliha" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Interni broj dela" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Deo sklopa se može testirati" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Deo komponente se može testirati" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Koristi" @@ -5720,7 +5746,7 @@ msgstr "Podrazumevane ključne reči za delove ove kategorije" msgid "Icon" msgstr "Ikonica" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ikonica (opciono)" @@ -5741,7 +5767,7 @@ msgstr "Podrazumevana vrednost" msgid "Default Parameter Value" msgstr "Podrazumevana vrednost parametra" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Delovi" @@ -5860,7 +5886,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:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Interni broj dela" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimalne zalihe" @@ -6381,319 +6407,355 @@ msgstr "Relacija između delova ne može biti kreirana između jednog istog dela msgid "Duplicate relationship already exists" msgstr "Identična veza već postoji" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Nadređena kategorija" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Nadređena kategorija dela" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Podkategorije" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Rezultati" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Broj rezultata napravljenih na osnovu ovog šablona" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Valuta kupovine za ovu stavku sa zaliha" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Originalni deo" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Izaberi originalni deo za duplikaciju" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kopiraj sliku" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Kopiraj sliku sa originalnog dela" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Kopiraj spisak materijala" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Kopiraj spisak materijala sa originalnog dela" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Kopiraj parametre" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Kopiraj parametarske podatke sa originalnog dela" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Kopiraj beleške" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Kopiraj beleške sa originalnog dela" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Inicijalna količina zaliha" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Inicijalna lokacija zaliha" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Odredi inicijalnu lokaciju zaliha za ovaj deo" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Izaberi dobavljača (ostavi prazno za preskakanje)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Izaberi proizvođača (ostavi prazno za preskakanje)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Broj dela proizvođača" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Izabrana kompanija nije validan dobavljač" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Izabrana kompanija nije validan proizvođač" -#: part/serializers.py:515 +#: part/serializers.py:516 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:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Minimalna cena" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "Izmeni izračunatu vrednost za minimalnu cenu" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimalna valuta cene" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maksimalna cena" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "Izmeni izračunatu vrednost maksimalne cene" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maksimalna valuta cene" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Ažuriraj" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Ažuriraj cene za ovaj deo" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Izaberi nadređeni sklop" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Izaberi komponentu dela" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "Izaberi deo sa kog će se kopirati spisak materijala" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Ukloni postojeće podatke" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Ukloni postojeće stavke sa spiska materijala pre kopiranja" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Uključi nasleđeno" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Preskoči nevažeće vrste" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "Omogući ovu opciju za preskakanje nevažećih vrsta" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Kopiraj zamenske delove" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopiraj zamenske delove prilikom duplikacije stavki sa spiska materijala" @@ -8314,23 +8376,35 @@ msgstr "Deo dobavljača ima definisanu veličinu pakovanja, ali fleg use_pack_si 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:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Tip lokacije zaliha" @@ -8441,7 +8515,7 @@ msgstr "Izaberi odgovarajući deo dobavljača za ovu stavku sa zaliha" msgid "Where is this stock item located?" msgstr "Gde je locirana ova stavka sa zaliha?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Pakovanje u kom je ova stavka sa zaliha" @@ -8457,7 +8531,7 @@ msgstr "Da li je ova stavka instalirana u drugu stavku?" msgid "Serial number for this item" msgstr "Serijski broj za ovu stavku" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Šifra ture za ovu stavku sa zaliha" @@ -8517,140 +8591,140 @@ msgstr "Konvertovano u deo" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Deo nije postavljen kao deo koji je moguće pratiti" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Količina mora biti ceo broj" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Količina ne sme da pređe dostupnu količinu zaliha ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "Serijski brojevi moraju biti dostavljeni kao lista" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Količine se ne poklapaju sa serijskim brojevima" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "Test šablon ne postoji" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Stavka sa zaliha je dodeljena nalogu za prodaju" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Stavka sa zaliha je instalirana u drugu stavku" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Stavka sa zaliha sadrži druge stavke" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Stavka sa zaliha je dodeljena mušteriji" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Stavka sa zaliha je trenutno u produkciji" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Serijalizovane zalihe se ne mogu spojiti" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Dupliraj stavke sa zaliha" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Stavke sa zaliha se moraju odnositi na isti deo" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Stavke sa zaliha se moraju odnositi na isti deo dobavljača" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Statusne šifre zaliha moraju da se poklapaju" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stavka se ne može pomeriti jer nije na zalihama" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "Praćenje stavke sa zaliha" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Ulazne beleške" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "Rezultat testa stavke sa zaliha" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Vrednost mora biti dostavljena za ovaj test" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Prilog mora biti dostavljen za ovaj test" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "Nevažeća vrednost za ovaj test" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Rezultat testa" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Vrednost završetka testa" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Prilog uz test rezultat" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Beleške sa testa" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "Stanica za testiranje" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "Identifikator stanice za testiranje gde je test izvršen" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Započeto" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "Vreme početka testa" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "Završeno" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "Vreme završetka testa" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Količina ne sme da pređe dostupnu količinu zaliha ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Odredišna lokacija zaliha" @@ -8845,95 +8919,95 @@ msgstr "Podlokacije" msgid "Parent stock location" msgstr "Lokacija nadređenih zaliha" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Deo mora biti za prodaju" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Stavka je alocirana nalogu za prodaju" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Stavka je alocirana nalogu za izradu" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Mušterija kojoj će se dodeliti stavke sa zaliha" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Izabrana kompanija nije mušterija" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Beleške dodeljivanja zaliha" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Lista stavki mora biti dostavljena" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Beleške spajanja zaliha" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Dozvoli neslagajuće dobavljače" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Dozvoli spajanje stavki sa različitim delovima dobavljača" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Dozvoli neslagajući status" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Dozvoli spajanje stavki sa različitim statusnim kodovima" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Bar dve stavke moraju biti dostavljene" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Nema promena" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Vrednost primarnog ključa stavke" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "Stavka nije na zalihama" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Beleške transakcija zaliha" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 8280dd56ca..b3f95c1247 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Anteckningar" @@ -345,7 +345,7 @@ msgstr "Måste vara ett giltigt nummer" msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Välj valuta från tillgängliga alternativ" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Inkludera varianter" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Inkludera varianter" msgid "Part" msgstr "Del" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategori" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Tillverkningen måste avbrytas innan den kan tas bort" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Valfri" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Spårad" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Testbar" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Allokerad" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Konsumerad" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tillgänglig" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Byggorder" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Plats" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Tillverknings order referens" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Tillverkning statuskod" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Batchkod" @@ -976,41 +977,45 @@ msgstr "Byggutgång är redan slutförd" msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Bygg objekt" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Bygg objekt" msgid "Quantity" msgstr "Antal" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad som spårbar" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Antal måste vara 1 för serialiserat lager" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Källa lagervara" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Lagersaldo att allokera för att bygga" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Installera till" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Destination lagervara" @@ -1091,7 +1096,7 @@ msgstr "Destination lagervara" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Delnamn" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Spårbar" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Ärvd" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Tillåt varianter" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "Är länk" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Är fil" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Pris" @@ -1772,7 +1781,7 @@ msgstr "Definition" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Bilaga" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Värde" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Resultat" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "dagar" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Komponent" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Tillverkare" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Företag" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "MPN" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Leverantör" msgid "Select supplier" msgstr "Välj leverantör" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "I lager" @@ -4266,11 +4292,11 @@ msgstr "I lager" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "Fel" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Giltig" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "Ansluten" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Okänd" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "Slutförd" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Rad" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Använder" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Ikon (valfritt)" @@ -5741,7 +5767,7 @@ msgstr "Standardvärde" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Artiklar" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "Delkategori" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Underkategorier" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Resultat" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Originaldel" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Kopiera bild" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Kopiera parametrar" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Kopiera test" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Uppdatera" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Hoppa över ogiltiga rader" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "Konverterad till del" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Testresultat" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "Startad" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "Ingen förändring" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 104afb3d8f..45d6eea6a1 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "หมายเหตุ" @@ -345,7 +345,7 @@ msgstr "ต้องเป็นตัวเลข" msgid "Currency" msgstr "สกุลเงิน" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "สถานที่" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "ไฟล์แนบ" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "" @@ -4266,11 +4292,11 @@ msgstr "" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "สำเร็จแล้ว" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "ชิ้นส่วน" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index ee2fde1e31..a0e745b58a 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" 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:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Notlar" @@ -345,7 +345,7 @@ msgstr "Geçerli bir numara olmalı" msgid "Currency" msgstr "Para birimi" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "Mevcut seçeneklerden para birimini seçin" @@ -553,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "Varyantları Dahil Et" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "Varyantları Dahil Et" msgid "Part" msgstr "Parça" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Kategori" @@ -666,80 +666,81 @@ msgstr "Maksimum Tarih" msgid "Exclude Tree" msgstr "Ağacı Hariç Tut" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "Üretim silinemeden önce iptal edilmelidir" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Sarf Malzemesi" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "İsteğe Bağlı" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Montaj" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "İzlenen" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Test Edilebilir" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "Sipariş Açık" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Tahsis Edildi" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Tüketildi" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Mevcut" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Siparişte" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Üretim Emri" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Konum" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "Çıktı" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Çıktı stok kalemi ID'sine göre filtrele. Takılmamış üretim kalemlerini bulmak için ‘null’ kullan." @@ -779,7 +780,7 @@ msgstr "Hedef tarih başlangıç tarihinden sonra olmalıdır" msgid "Build Order Reference" msgstr "Üretim Emri Referansı" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Üretim durum kodu" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Sıra numarası" @@ -976,41 +977,45 @@ msgstr "Üretim çıktısı zaten tamamlanmış" msgid "Build output does not match Build Order" msgstr "Üretim çıktısı, üretim emri ile eşleşmiyor" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 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" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Miktar çıktı miktarından büyük olamaz" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "Üretim çıktısı tüm gerekli testleri geçmedi" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "{serial} üretim çıktısı gerekli testleri geçmedi" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "Tahsisli kalemler içeren bir üretim çıktısı kısmi olarak tamamlanamaz" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Üretim Emri Satırı" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Üretim nesnesi" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Üretim nesnesi" msgid "Quantity" msgstr "Miktar" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Üretim emri için gereken miktar" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "Tüketilen Stok Miktarı" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Ana parça izlenebilir olarak işaretlendiğinden, üretim kalemi bir üretim çıktısı belirtmelidir" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Seçilen stok kalemi BOM satırı ile eşleşmiyor" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format 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:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Üretime tahsis edilecek stok miktarı" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Kur" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -1091,7 +1096,7 @@ msgstr "Hedef stok kalemi" msgid "Build Level" msgstr "Üretim Seviyesi" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Parça Adı" @@ -1149,7 +1154,7 @@ 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 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" @@ -1281,7 +1286,7 @@ msgstr "Üretim Satırı" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part üretim emri ile aynı parçayı göstermelidir" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Kalem stokta olmalıdır" @@ -1342,107 +1347,111 @@ msgstr "İsteğe bağlı BOM kalemlerini üretim emrine tahsis et" msgid "Failed to start auto-allocation task" msgstr "Otomatik ayırma görevini başlatma başarısız oldu" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "ML Referansı" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "BOM Parça ID" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "ML Parça Adı" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "Yap" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Tedarikçi Parçası" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Tahsis Edilen Miktar" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Üretim Referansı" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Parça Kategorisi Adı" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Takip Edilebilir" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Devralınmış" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Varyantlara İzin Ver" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "ML Ögesi" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Üretimde" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "Üretim için Planlandı" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Harici Stok" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Mevcut Stok" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Mevcut Yedek Stok" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Mevcut Varyant Stok" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "Tüketilen miktar tahsis edilen miktarı aşıyor" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "Stok tüketimi için isteğe bağlı notlar" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "Üretim kalemi doğru üretim emrini göstermelidir" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "Üretim kalemi tahsisini yinele" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "Üretim satırı doğru üretim emrini göstermelidir" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "Üretim satırı tahsisini yinele" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "En az bir kalem veya satır sağlanmalıdır" @@ -1490,19 +1499,19 @@ msgstr "Geciken Üretim Emri" msgid "Build order {bo} is now overdue" msgstr "{bo} üretim emri şimdi gecikti" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "Link Olanlar" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "Dosya Olanlar" -#: common/api.py:764 +#: common/api.py:765 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:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Kullanıcının bu eki silmek için izni yok" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Fiyat kademesi miktarı" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Fiyat" @@ -1772,7 +1781,7 @@ msgstr "Tanımlama" msgid "Unit definition" msgstr "Birim tanımlaması" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Ek" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "İş mantığında bu özel duruma eşit olan durum mantıksal anahtarı" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Değer" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "Barkod taramasından gelen yanıt verisi" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Sonuç" @@ -2563,6 +2572,7 @@ msgstr "Döviz kurlarını şu sıklıkla güncelle (etkisizleştirmek için sı #: 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 msgid "days" msgstr "günler" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Bileşen" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "Projeleri izlemek için proje kodlarını etkinleştir" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "Stok Geçmişini Etkinleştir" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "Harici Konumları Hariç Tut" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "Harici konumlardaki stok kalemlerini stok geçmişi hesaplamalarından hariç tut" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "Otomatik Stok Sayımı Periyodu" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "Otomatik stok geçmişi kaydı arasındaki gün sayısı" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "Eski Stok Geçmişi Girdilerini Sil" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "Belirtilen gün sayısından daha eski olan stok geçmişi girdilerini sil" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "Stok Geçmişi Silme Aralığı" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "Stok geçmişi girdileri belirtilen gün sayısı kadar sonra silinecektir" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Kullancıların tam isimlerini görüntüle" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 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:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "Kullanıcı Profillerini Göster" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "Kullanıcıların Profillerini kendi profil sayfalarında göster" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "Test İstasyon Verisini Etkinleştir" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 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:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "Makine Pingini Etkinleştir" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 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" @@ -3919,29 +3945,29 @@ msgstr "Parça Aktif" msgid "Manufacturer is Active" msgstr "Üretici Aktif" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Tedarikçi Parçası Aktif" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Dahili Parça Aktif" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "Tedarikçi Aktif" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Üretici" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Şirket" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "Stoku Var" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Üretici seçin" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "ÜPN" @@ -4170,7 +4196,7 @@ 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:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Tedarikçi" msgid "Select supplier" msgstr "Tedarikçi seçin" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Tedarikçi stok kodu" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum ücret (örneğin stoklama ücreti)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Paketleme" @@ -4258,7 +4284,7 @@ msgstr "Bu tedarikçi için kullanılan varsayılan para birimi" msgid "Company Name" msgstr "Şirket Adı" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Stokta" @@ -4266,11 +4292,11 @@ msgstr "Stokta" msgid "Price Breaks" msgstr "Fiyat Kademeleri" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "Veri dışa aktarma sırasında hata oluştu" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "Veri dışa aktarma eklentisi yanlış veri biçimi döndürdü" @@ -4418,7 +4444,7 @@ msgstr "Orijinal satır verisi" msgid "Errors" msgstr "Hatalar" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Geçerli" @@ -4530,7 +4556,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:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Bilinmeyen" @@ -4662,7 +4688,7 @@ msgstr "İlerleme türünün maksimum değeri, tür=ilerleme ise gerekli" msgid "Order Reference" msgstr "Sipariş Referansı" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "Açık" @@ -4710,11 +4736,11 @@ msgstr "Sonrası Hedef Tarih" msgid "Has Pricing" msgstr "Fiyatlandırılmış" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "Öncesinde Tamamlandı" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "Sonrasında Tamamlandı" @@ -4722,9 +4748,9 @@ msgstr "Sonrasında Tamamlandı" msgid "External Build Order" msgstr "Harici Üretim Emri" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Sipariş" @@ -4744,18 +4770,18 @@ msgstr "Sipariş Bekliyor" msgid "Completed" msgstr "Tamamlandı" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "Sevkiyatı Var" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Satın Alma Siparişi" msgid "Sales Order" msgstr "Satış Siparişi" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Miktar pozitif bir sayı olmalıdır" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Satır" msgid "Sales order shipment reference" msgstr "Satış siparişinin sevkiyat referansı" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Kalem" @@ -5212,51 +5238,51 @@ msgstr "Ürünlerin iade edildiği şirket" msgid "Return order status" msgstr "İade siparişi durumu" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "İade Siparişi Satırı" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "Stok kalemi belirtilmelidir" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "İade miktarı stok miktarını aşıyor" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "İade miktarı sıfırdan büyük olmalıdır" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "Seri numaralı stok kalemi için geçersiz miktar" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "Müşteriden iade edilecek ürünü seçin" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Teslim Alma Tarihi" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "Bu iade kaleminin teslim alındığı tarih" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Sonuç" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Bu satırın sonucu" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "Ek Sipariş Kalemi" @@ -5347,11 +5373,11 @@ msgstr "Kalemleri Birleştir" 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:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "SKU" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Dahili Parça Numarası" @@ -5643,43 +5669,43 @@ msgstr "Etkin ise, verilen kategorinin alt kategorilerindeki ögeleri dahil et" msgid "Filter by numeric category ID or the literal 'null'" msgstr "Sayısal kategori ID veya 'null' sabitine göre filtrele" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "Montaj test edilebilir" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "Bileşen test edilebilir" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "Kullanımlar" @@ -5720,7 +5746,7 @@ msgstr "Bu kategoridaki parçalar için varsayılan anahtar kelimeler" msgid "Icon" msgstr "Simge" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Simge (isteğe bağlı)" @@ -5741,7 +5767,7 @@ msgstr "Varsayılan Değer" msgid "Default Parameter Value" msgstr "Varsayılan Parametre Değeri" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Parçalar" @@ -5860,7 +5886,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:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "DPN" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Minimum Stok" @@ -6381,319 +6407,355 @@ msgstr "Bir parça ile kendisi arasında parça ilişkisi oluşturulamaz" msgid "Duplicate relationship already exists" msgstr "Kopyalanan ilişki zaten mevcut" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "Üst Kategori" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "Üst parça kategorisi" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Alt kategoriler" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Sonuçlar" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "Bu şablon ile ilişkilendirilmiş sonuç sayısı" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "Bu stok kaleminin alış para birimi" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "Dosya bir görsel değil" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Orijinal Parça" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Kopyalanacak orijinal parçayı seçin" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Görseli Kopyala" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Orijinal parçadan görseli kopyala" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "BOM'u Kopyala" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "Orijinal parçadan ürün ağacını kopyala" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Parametreleri Kopyala" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "Orijinal parçadan parametreleri kopyala" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Notları Kopyala" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Orijinal parçadan notları kopyala" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "Testleri Kopyala" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "Orijinal parçadan test şablonlarını kopyala" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Başlangıç Stok Miktarı" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Başlangıç Stok Konumu" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "Bu parça için başlangıç stok konumunu belirtin" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Tedarikçiyi seçin (veya atlamak için boş bırakın)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "Üreticiyi seçin (veya atlamak için boş bırakın)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Üretici parça numarası" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "Seçilen şirket geçerli bir tedarikçi değildir" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "Seçilen şirket geçerli bir üretici değildir" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "Bu MPN ile eşleşen üretici parçası zaten mevcut" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Minimum Fiyat" -#: part/serializers.py:1322 +#: 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:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Minimum fiyat para birimi" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Maksimum Fiyat" -#: part/serializers.py:1337 +#: 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:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Maksimum fiyat para birimi" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Güncelle" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "Bu parçanın fiyatlandırmasını güncelle" -#: part/serializers.py:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "Üst montajı seçin" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "Bileşeni seçin" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "BOM'u kopyalanacak parçayı seçin" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Mevcut Verileri Temizle" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "Kopyalamadan önce mevcut BOM kalemlerini temizle" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Devralınanı Dahil Et" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "Şablon parçalardan devralınan BOM kalemlerini dahil et" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Geçersiz Satırları Atla" -#: part/serializers.py:1812 +#: part/serializers.py:1919 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:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Muadil Parçaları Kopyala" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "BOM kalemlerinin kopyasını oluştururken muadil parçaları kopyala" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "Bu stok kalemiyle eşleşen bir tedarikçi parçası seçin" msgid "Where is this stock item located?" msgstr "Bu stok kalemi nerede bulunur?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Bu stok kaleminin ambalajı şu şekilde saklanmaktadır" @@ -8457,7 +8531,7 @@ msgstr "Bu öge başka bir ögeye takılı mı?" msgid "Serial number for this item" msgstr "Bu öge için seri numarası" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Miktar seri numaları ile eşleşmiyor" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stok kalemi stokta olmadığı için taşınamaz" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "Alt konumlar" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 3a27d4287e..f9c6776e8b 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "Неправильне десяткове значення" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Нотатки" @@ -345,7 +345,7 @@ msgstr "" msgid "Currency" msgstr "" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "" @@ -553,7 +553,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "" @@ -562,21 +562,21 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Розхідний матеріал" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Збірка" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Тестуємо" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Доступно" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Місце" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "" @@ -976,41 +977,45 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "" msgid "Quantity" msgstr "Кількість" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "" @@ -1091,7 +1096,7 @@ msgstr "" msgid "Build Level" msgstr "" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1281,7 +1286,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "" @@ -1342,107 +1347,111 @@ msgstr "" msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Дозволити варіанти" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "У виробництві" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Ціна" @@ -1772,7 +1781,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "" @@ -2563,6 +2572,7 @@ msgstr "" #: 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 msgid "days" msgstr "" @@ -2814,8 +2824,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Компонент" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "Позиція активна" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "Позиція постачальника активна" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "Внутрішня позиція активна" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Виробник" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Мінімальний платіж (напр. комісія за збереження)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "" @@ -4258,7 +4284,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "В наявності" @@ -4266,11 +4292,11 @@ msgstr "В наявності" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Дійсно" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "" msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "" @@ -5212,51 +5238,51 @@ msgstr "" msgid "Return order status" msgstr "" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,7 @@ msgstr "" msgid "Icon" msgstr "" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "" @@ -5741,7 +5767,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Позиції" @@ -5860,7 +5886,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Мінімальний запас" @@ -6381,319 +6407,355 @@ msgstr "" msgid "Duplicate relationship already exists" msgstr "" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "Результати" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Виробничий номер позиції" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Мінімальна ціна" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Максимальна ціна" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8314,23 +8376,35 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "" @@ -8441,7 +8515,7 @@ msgstr "" msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "" @@ -8457,7 +8531,7 @@ msgstr "" msgid "Serial number for this item" msgstr "" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "" @@ -8517,140 +8591,140 @@ msgstr "" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "" @@ -8845,95 +8919,95 @@ msgstr "" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index f05acc0f34..324776db59 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "Ghi chú" @@ -345,7 +345,7 @@ msgstr "Phải là một số hợp lệ" msgid "Currency" msgstr "Tiền tệ" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: 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,7 +553,7 @@ 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:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 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:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "" msgid "Part" msgstr "Nguyên liệu" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "Danh mục" @@ -666,80 +666,81 @@ msgstr "" msgid "Exclude Tree" msgstr "" -#: build/api.py:395 +#: build/api.py:399 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:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "Tuỳ chọn" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "Lắp ráp" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "Đã theo dõi" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "Có thể kiểm tra" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "Đã cấp phát" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "Đã dùng" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Có sẵn" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "Bật đơn hàng" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "Tạo đơn hàng" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "Địa điểm" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "Mã trạng thái bản dựng" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "Mã lô hàng" @@ -976,41 +977,45 @@ msgstr "Đầu ra bản dựng đã được hoàn thiện" msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 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" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "Số lượng không thể lớn hơn số lượng đầu ra" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Tạo đầu ra {serial} chưa vượt qua tất cả các bài kiểm tra" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "Tạo mục đơn hàng" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "Dựng đối tượng" msgid "Quantity" msgstr "Số lượng" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "Yêu cầu số lượng để dựng đơn đặt" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm chủ được đánh dấu là có thể theo dõi" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "Số lượng phải là 1 cho kho sê ri" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Số lượng được phân bổ ({q}) không thể vượt quá số lượng có trong kho ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "Kho hàng" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "Kho hàng gốc" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "Số lượng kho hàng cần chỉ định để xây dựng" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "Cài đặt vào" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "Kho hàng đích" @@ -1091,7 +1096,7 @@ msgstr "Kho hàng đích" msgid "Build Level" msgstr "Tạo cấp" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "Tên sản phẩm" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 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ệ" @@ -1281,7 +1286,7 @@ msgstr "Mục chi tiết bản dựng" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt bản dựng" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" @@ -1342,107 +1347,111 @@ msgstr "Phân bổ các mục hóa đơn vật liệu tùy chọn đến đơn msgid "Failed to start auto-allocation task" msgstr "Không thể khởi động tác vụ phân bổ tự động." -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "BOM liên quan" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "ID hàng hoá BOM" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "Tên hàng hoá BOM" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "Số lượng đã phân bổ" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "Tạo liên quan" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "Tên danh mục hàng hoá" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "Có thể theo dõi" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "Được kế thừa" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "Mục BOM" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "Kho ngoài" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "Số hàng tồn" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "Kho hàng thay thế" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "Hàng tồn kho có sẵn" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "" @@ -1490,19 +1499,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:709 +#: common/api.py:710 msgid "Is Link" msgstr "Đường dẫn" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "File" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "Không có quyền xoá file đính kèm" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Không có quyền xoá file đính kèm" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "Giá" @@ -1772,7 +1781,7 @@ msgstr "Định nghĩa" msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "Đính kèm" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "Giá trị" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "Kết quả" @@ -2563,6 +2572,7 @@ msgstr "Mức độ thường xuyên để cập nhật tỉ giá hối đoái ( #: 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 msgid "days" msgstr "ngày" @@ -2814,8 +2824,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:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "Thành phần" @@ -3507,7 +3517,7 @@ msgid "Enable project codes for tracking projects" msgstr "" #: common/setting/system.py:1102 -msgid "Enable Stock History" +msgid "Enable Stocktake" msgstr "" #: common/setting/system.py:1104 @@ -3519,7 +3529,7 @@ msgid "Exclude External Locations" msgstr "Ngoại trừ vị trí bên ngoài" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" +msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" #: common/setting/system.py:1118 @@ -3527,54 +3537,70 @@ msgid "Automatic Stocktake Period" msgstr "Giai đoạn kiểm kê tự động" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" +msgid "Number of days between automatic stocktake recording" msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" +msgid "Delete Old Stocktake Entries" msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" +msgid "Delete stocktake entries older than the specified number of days" msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" +msgid "Stocktake Deletion Interval" msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "Hiển thị tên đầy đủ của người dùng" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 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:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "" msgid "Manufacturer is Active" msgstr "" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "Nhà sản xuất" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "Doanh nghiêp" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "Chọn nhà sản xuất" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu với sản phẩm cơ bản tương tự" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "Nhà cung cấp" msgid "Select supplier" msgstr "Chọn nhà cung cấp" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "Đơn vị quản lý kho nhà cung cấp" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Thu phí tối thiểu (vd: phí kho bãi)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "Đóng gói" @@ -4258,7 +4284,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:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "Còn hàng" @@ -4266,11 +4292,11 @@ msgstr "Còn hàng" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "" @@ -4418,7 +4444,7 @@ msgstr "" msgid "Errors" msgstr "" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "Hợp lệ" @@ -4530,7 +4556,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "Không rõ" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "Tham chiếu đơn đặt" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "" @@ -4710,11 +4736,11 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "" @@ -4722,9 +4748,9 @@ msgstr "" msgid "External Build Order" msgstr "" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "Đặt hàng" @@ -4744,18 +4770,18 @@ msgstr "" msgid "Completed" msgstr "Đã hoàn thành" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "Dòng" msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "Hàng hóa" @@ -5212,51 +5238,51 @@ msgstr "Công ty có hàng hóa sẽ được trả lại" msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:3009 +#: order/models.py:3014 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:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:3045 +#: order/models.py:3050 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:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "" @@ -5347,11 +5373,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "Mã sản phẩm nội bộ" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "" @@ -5720,7 +5746,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:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "Biểu tượng (tùy chọn)" @@ -5741,7 +5767,7 @@ msgstr "Giá trị mặc định" msgid "Default Parameter Value" msgstr "Giá trị tham số mặc định" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "Nguyên liệu" @@ -5860,7 +5886,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:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5901,7 +5927,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:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "Kho tối thiểu" @@ -6381,319 +6407,355 @@ msgstr "Không thể tạo mối quan hệ giữa một sản phẩm và chính msgid "Duplicate relationship already exists" msgstr "Đã tồn tại mối quan hệ trùng lặp" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "Phụ mục" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 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:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "Sản phẩm gốc" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "Chọn sản phẩm gốc để nhân bản" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "Sao chép ảnh" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "Sao chép hình ảnh từ sản phẩm gốc" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "Sao chép BOM" -#: part/serializers.py:396 +#: part/serializers.py:397 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:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "Sao chép thông số" -#: part/serializers.py:403 +#: part/serializers.py:404 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:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "Sao chép ghi chú" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "Sao chép ghi chú từ sản phẩm gốc" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "Số liệu tồn kho ban đầu" -#: part/serializers.py:437 +#: part/serializers.py:438 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:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "Vị trí kho ban đầu" -#: part/serializers.py:445 +#: part/serializers.py:446 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:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "Chọn nhà cung cấp (hoặc để trống để bỏ qua)" -#: part/serializers.py:478 +#: part/serializers.py:479 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:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "Mã số nhà sản xuất" -#: part/serializers.py:495 +#: part/serializers.py:496 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:504 +#: part/serializers.py:505 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:515 +#: part/serializers.py:516 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:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "Giá thấp nhất" -#: part/serializers.py:1322 +#: 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:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "Tiền tế giá tối thiểu" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "Giá cao nhất" -#: part/serializers.py:1337 +#: 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:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "Tiền tế giá tối đa" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "Cập nhật" -#: part/serializers.py:1374 +#: 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:1397 +#: 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:1404 +#: 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:1407 +#: 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:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "" -#: part/serializers.py:1791 +#: part/serializers.py:1898 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:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "Xóa dữ liệu đã tồn tại" -#: part/serializers.py:1800 +#: part/serializers.py:1907 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:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "Bao gồm thừa hưởng" -#: part/serializers.py:1806 +#: part/serializers.py:1913 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:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "Bỏ qua dòng không hợp lệ" -#: part/serializers.py:1812 +#: part/serializers.py:1919 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:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "Sao chép sản phẩm thay thế" -#: part/serializers.py:1818 +#: part/serializers.py:1925 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" @@ -8314,23 +8376,35 @@ msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được đ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "Loại vị trí kho hàng" @@ -8441,7 +8515,7 @@ msgstr "Chọn sản phẩm nhà cung cấp khớp với hàng hóa trong kho n msgid "Where is this stock item located?" msgstr "Hàng trong kho này được đặt ở đâu?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "Đóng gói hàng hóa này được lưu trữ lại" @@ -8457,7 +8531,7 @@ msgstr "Mục này đã được cài đặt trong mục khác?" msgid "Serial number for this item" msgstr "Số sê ri cho mục này" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "Mã lô cho hàng trong kho này" @@ -8517,140 +8591,140 @@ msgstr "Đã chuyển đổi sang sản phẩm" msgid "Quantity exceeds available stock" msgstr "" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "Chưa đặt sản phẩm thành có thể theo dõi" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "Số lượng phải là số nguyên" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Số lượng không thể vượt quá số lượng trong kho đang có ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "Số lượng không khớp với số sêri" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "Hàng trong kho đã được gán vào đơn hàng bán" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "Hàng trong kho đã được cài đặt vào hàng hóa khác" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "Hàng trong kho chứa hàng hóa khác" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "Hàng trong kho đã được gắn với một khách hàng" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "Hàng trong kho hiện đang sản xuất" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "Không thể hợp nhất kho nối tiếp" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "Mặt hàng trùng lặp" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm tương tự" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm nhà cung cấp tương tự" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "Mã trạng thái kho phải phù hợp" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "Không thể xóa mặt hàng không ở trong kho" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "Ghi chú đầu vào" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "Phải cung cấp giá trị cho kiểm thử này" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "Phải tải liên đính kèm cho kiểm thử này" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "Kết quả kiểm thử" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "Giá trị đầu ra kiểm thử" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "Đính kèm kết quả kiểm thử" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "Ghi chú kiểm thử" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "" @@ -8764,8 +8838,8 @@ msgstr "" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Số lượng phải không vượt quá số lượng trong kho đang có ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "Vị trí kho đích" @@ -8845,95 +8919,95 @@ msgstr "Kho phụ" msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "Sản phẩm phải có thể bán được" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "Hàng hóa được phân bổ đến một đơn hàng bán" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "Hàng hóa được phân bổ đến một đơn đặt bản dựng" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "Khách hàng được gán vào các mặt hàng" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "Công ty đã chọn không phải là khách hàng" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "Ghi chú phân bổ kho" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "Phải cung cấp danh sách mặt hàng" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "Ghi chú gộp kho" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "Cho phép nhiều nhà cung không khớp" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "Cho phép mặt hàng cùng sản phẩm nhà cung cấp khác phải được gộp" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "Cho phép trạng thái không khớp" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "Cho phép mặt hàng với mã trạng thái khác nhau để gộp lại" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "Cần cung cấp ít nhất hai mặt hàng" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "Giá trị khóa chính mặt hàng" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "Ghi chú giao dịch kho" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" 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 4a8ac6f0d8..58497de764 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "无效的数值" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "备注" @@ -345,7 +345,7 @@ msgstr "必须是有效数字" msgid "Currency" msgstr "货币" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "从可用选项中选择货币" @@ -553,7 +553,7 @@ msgstr "无效的物理单位" msgid "Not a valid currency code" msgstr "无效的货币代码" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "订单状态" @@ -562,21 +562,21 @@ msgstr "订单状态" msgid "Parent Build" msgstr "父级生产订单" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "包含变体" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "包含变体" msgid "Part" msgstr "零件" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "类别" @@ -666,80 +666,81 @@ msgstr "最大日期" msgid "Exclude Tree" msgstr "排除树" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "生产订单必须取消后才能删除" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "耗材" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "可选项" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "装配件" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "可追溯" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "需检测" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "未结算订单" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "已分配" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "已消耗" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "可用数量" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "已订购" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "生产订单" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "库存位置" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "产出" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "按产出库存项ID筛选,使用“null”查找未安装的生产项。" @@ -779,7 +780,7 @@ msgstr "目标日期必须在开始日期之后" msgid "Build Order Reference" msgstr "生产订单编号" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "生产状态代码" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "批号" @@ -976,41 +977,45 @@ msgstr "产出已完成" msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "数量必须大于零" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "数量不能大于产出数量" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "产出未通过所有必要测试" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "产出 {serial} 未通过所有必要测试" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "存在已分配物料时无法部分完成生产输出" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "生产订单行项目" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "生产对象" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "生产对象" msgid "Quantity" msgstr "数量" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "生产订单所需数量" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "库存消耗量" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪的" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "所选库存项与物料清单行项不匹配" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "分配的数量必须大于零" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "序列化物料的数量必须为1" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "库存品项超额分配" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "库存项" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "源库存项" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "分配给该生产任务的库存量" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "安裝到" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "目标库存项" @@ -1091,7 +1096,7 @@ msgstr "目标库存项" msgid "Build Level" msgstr "生产等级" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "零件名称" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自动为所需项目分配对应的序列号" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "以下序列号已存在或无效" @@ -1281,7 +1286,7 @@ msgstr "生产行项目" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单零件相同" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "项目必须在库存中" @@ -1342,107 +1347,111 @@ msgstr "分配可选的物料清单给生产订单" msgid "Failed to start auto-allocation task" msgstr "启动自动分配任务失败" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "物料清单参考" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "物料清单零件识别号码" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "物料清单零件名称" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "生产" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "供应商零件" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "已分配数量" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "生产订单编号" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "零件类别名称" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "可追踪" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "已继承的" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "允许变体" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "物料清单项" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "生产计划" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "外部库存" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "可用库存" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "可用的替代品库存" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "可用的变体库存" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "消耗数量超过分配数量" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "库存消耗可选备注" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "生产物料项必须关联到正确的生产订单" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "重复的生产物料项分配" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "订单行项目必须关联到正确的生产订单" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "重复的订单行项目分配" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "必须提供至少一个物料项或行项目" @@ -1490,19 +1499,19 @@ msgstr "逾期的生产订单" msgid "Build order {bo} is now overdue" msgstr "生产订单 {bo} 现已逾期" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "是否链接" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "是否为文件" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "用户没有权限删除此附件" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "用户没有权限删除此附件" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "批发价数量" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "价格" @@ -1772,7 +1781,7 @@ msgstr "定义" msgid "Unit definition" msgstr "单位定义" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "附件" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "等同于商业逻辑中自定义状态的状态逻辑键" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "值" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "扫描条形码的响应数据" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "结果" @@ -2563,6 +2572,7 @@ msgstr "检查更新的频率(设置为零以禁用)" #: 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 msgid "days" msgstr "天" @@ -2814,8 +2824,8 @@ msgstr "零件默认为模板" msgid "Parts can be assembled from other components by default" msgstr "默认情况下,元件可由其他零件组装而成" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "组件" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "启用项目编码来跟踪项目" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "启用库存历史" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "排除外部地点" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "在库存历史统计中排除外部库位的库存项" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "自动盘点周期" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "自动记录库存历史的间隔天数" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "删除旧的库存历史记录" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "删除超过指定天数的库存历史记录" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "库存历史删除间隔" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "库存历史记录将在指定天数后删除" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "显示用户全名" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "显示用户全名而不是用户名" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "显示用户配置" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "在用户个人资料页展示其档案信息" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "启用测试站数据" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "启用测试站数据收集以获取测试结果" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "启用设备状态检测" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "启用定期 Ping 检测,确认注册设备的运行状态" @@ -3921,29 +3947,29 @@ msgstr "零件已激活" msgid "Manufacturer is Active" msgstr "制造商处于活动状态" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "供应商零件处于激活状态" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "内部零件已激活" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "供应商已激活" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "制造商" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "公司" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "有库存" @@ -4143,7 +4169,7 @@ msgid "Select manufacturer" msgstr "选择制造商" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "制造商零件编号" @@ -4172,7 +4198,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "链接的制造商零件必须引用相同的基础零件" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4183,7 +4209,7 @@ msgstr "供应商" msgid "Select supplier" msgstr "选择供应商" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "供应商库存管理单位" @@ -4212,7 +4238,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "最低费用(例如库存费)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "打包" @@ -4260,7 +4286,7 @@ msgstr "此供应商使用的默认货币" msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "有库存" @@ -4268,11 +4294,11 @@ msgstr "有库存" msgid "Price Breaks" msgstr "批发价" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "数据导出过程中发生错误" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "数据导出插件返回的数据格式不正确" @@ -4420,7 +4446,7 @@ msgstr "原始行数据" msgid "Errors" msgstr "错误" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "有效" @@ -4532,7 +4558,7 @@ msgstr "每个标签要打印的份数" msgid "Connected" msgstr "已连接" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "未知" @@ -4664,7 +4690,7 @@ msgstr "进度类型的最大值。当 type=progress 时为必填项" msgid "Order Reference" msgstr "订单参考" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "未完成" @@ -4712,11 +4738,11 @@ msgstr "目标日期晚于" msgid "Has Pricing" msgstr "有定价" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "完成时间早于" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "完成时间晚于" @@ -4724,9 +4750,9 @@ msgstr "完成时间晚于" msgid "External Build Order" msgstr "外部生产订单" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "订单" @@ -4746,18 +4772,18 @@ msgstr "订单待定" msgid "Completed" msgstr "已完成" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4766,8 +4792,8 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4914,7 +4940,7 @@ msgid "Quantity must be a positive number" msgstr "数量必须是正数" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5190,7 +5216,7 @@ msgstr "行" msgid "Sales order shipment reference" msgstr "销售订单发货参考" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "项目" @@ -5214,51 +5240,51 @@ msgstr "退回物品的公司" msgid "Return order status" msgstr "退货订单状态" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "必须指定库存项" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "退回数量超过库存数量" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "退回数量必须大于零" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "序列化库存项的数量无效" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "选择要从客户处退回的商品" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "接收日期" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "收到此退货的日期" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "结果" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "该行项目的结果" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "与此行项目的退货或维修相关的成本" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "退货订单附加行" @@ -5349,11 +5375,11 @@ msgstr "合并项目" msgid "Merge items with the same part, destination and target date into one line item" msgstr "将具有相同零件、目的地和目标日期的项目合并到一个行项目中" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "库存量单位" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "内部零件编号" @@ -5645,43 +5671,43 @@ msgstr "如果为真,则包含给定分类下的所有子分类中的项目" msgid "Filter by numeric category ID or the literal 'null'" msgstr "按数字分类ID或字面值 \"null\" 进行筛选" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "装配部份是可测试的" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "组件部份是可测试的" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "使用" @@ -5722,7 +5748,7 @@ msgstr "此类别零件的默认关键字" msgid "Icon" msgstr "图标" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "图标(可选)" @@ -5743,7 +5769,7 @@ msgstr "默认值" msgid "Default Parameter Value" msgstr "默认参数值" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "零件" @@ -5862,7 +5888,7 @@ msgstr "提高搜索结果可见性的零件关键字" msgid "Part category" msgstr "零件类别" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "内部零件号 IPN" @@ -5903,7 +5929,7 @@ msgstr "默认到期" msgid "Expiry time (in days) for stock items of this part" msgstr "此零件库存项的过期时间 (天)" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "最低库存" @@ -6383,319 +6409,355 @@ msgstr "零件关系不能在零件和自身之间创建" msgid "Duplicate relationship already exists" msgstr "复制关系已经存在" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "上级类别" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "上级零件类别" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "子类别" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "结果" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "根据该模板记录的结果数量" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "购买此库存项的货币" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "文件不是一个图片" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "原始零件" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "选择要复制的原始零件" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "复制图片" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "从原零件复制图片" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "复制物料清单" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "从原始零件复制材料清单" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "复制参数" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "从原始零件复制参数数据" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "复制备注" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "从原始零件复制备注" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "复制测试" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "从原始零件复制测试模板" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "初始化库存数量" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "指定此零件的初始库存数量。如果数量为零,则不添加任何库存。" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "初始化库存地点" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "初始化指定此零件的库存地点" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "选择供应商(或为空以跳过)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "选择制造商(或为空)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "制造商零件号" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "所选公司不是一个有效的供应商" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "所选公司不是一个有效的制造商" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "与此制造商零件编号 (MPN) 的相匹配的制造商零件已存在" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "最低价格" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "覆盖已计算的最低价格值" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "最低价格货币" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "最高价格" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "覆盖已计算的最高价格值" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "最高价格货币" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "更新" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "更新这个零件的价格" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "无法将所提供的货币转换为 {default_currency}" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "最低价格不能高于最高价格。" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "最高价格不能低于最低价格" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "选择父装配" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "选择零部件" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "选择要复制物料清单的零件" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "移除现有数据" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "复制前删除现有的物料清单项目" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "包含继承的" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "包含从模板零件继承的物料清单项目" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "跳过无效行" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "启用此选项以跳过无效行" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "复制替代品零件" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "复制物料清单项目时复制替代品零件" @@ -8316,23 +8378,35 @@ msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能为不可跟踪的零件提供序列号" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "包含已安装项" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "如果为真,则包含给定库存项下已安装组件的测试结果" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "按数字库存项ID进行筛选" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "ID 为 {id} 的库存项不存在" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "库存地点类型" @@ -8443,7 +8517,7 @@ msgstr "为此库存项目选择匹配的供应商零件" msgid "Where is this stock item located?" msgstr "这个库存物品在哪里?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "包装此库存物品存储在" @@ -8459,7 +8533,7 @@ msgstr "此项目是否安装在另一个项目中?" msgid "Serial number for this item" msgstr "此项目的序列号" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "此库存项的批号" @@ -8519,140 +8593,140 @@ msgstr "转换为零件" msgid "Quantity exceeds available stock" msgstr "数量超过可用库存" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "零件未设置为可跟踪" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "数量必须是整数" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "数量不得超过现有库存量 ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "必须以列表形式提供序列号" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "数量不匹配序列号" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "无法将库存分配到结构位置" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "测试模板不存在" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "库存项已安装在另一个项目中" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "库存项包含其他项目" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "库存项目前正在生产" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "序列化的库存不能合并" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "复制库存项" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "库存项必须指相同零件" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "库存项必须是同一供应商的零件" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "库存状态码必须匹配" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "库存项不能移动,因为它没有库存" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "库存项跟踪" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "条目注释" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "库存项测试结果" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "必须为此测试提供值" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "测试附件必须上传" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "此测试的值无效" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "测试结果" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "测试输出值" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "测验结果附件" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "测试备注" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "测试站" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "进行测试的测试站的标识符" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "已开始" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "测试开始的时间戳" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "已完成" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "测试结束的时间戳" @@ -8766,8 +8840,8 @@ msgstr "未提供库存项" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "数量不得超过现有库存量 ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "目标库存位置" @@ -8847,95 +8921,95 @@ msgstr "子位置" msgid "Parent stock location" msgstr "上级库存地点" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "零件必须可销售" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "物料已分配到销售订单" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "项目被分配到生产订单中" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "客户分配库存项目" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "所选公司不是客户" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "库存分配说明" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "必须提供库存物品清单" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "库存合并说明" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "允许不匹配的供应商" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "允许合并具有不同供应商零件的库存项目" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "允许不匹配的状态" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "允许合并具有不同状态代码的库存项目" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "必须提供至少两件库存物品" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "无更改" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "库存项主键值" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "库存项无现货" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "库存项已有现货" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "数量不得为负" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "库存交易记录" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "合并至现有库存" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "若可行,将退回项目合并至现有库存项" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "下一个序列号" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "上一个序列号" diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index 77c9cd0219..f0339af8a2 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-02 23:23+0000\n" -"PO-Revision-Date: 2026-02-02 23:26\n" +"POT-Creation-Date: 2026-02-12 04:56+0000\n" +"PO-Revision-Date: 2026-02-12 04:59\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -113,12 +113,12 @@ msgid "Invalid decimal value" msgstr "無效的十進位數值" #: InvenTree/fields.py:218 InvenTree/models.py:1233 build/serializers.py:499 -#: build/serializers.py:570 build/serializers.py:1760 company/models.py:798 +#: build/serializers.py:570 build/serializers.py:1776 company/models.py:798 #: order/models.py:1782 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2922 stock/models.py:3046 stock/serializers.py:721 -#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1357 -#: stock/serializers.py:1446 stock/serializers.py:1645 +#: stock/models.py:2949 stock/models.py:3073 stock/serializers.py:721 +#: stock/serializers.py:897 stock/serializers.py:1039 stock/serializers.py:1367 +#: stock/serializers.py:1456 stock/serializers.py:1655 msgid "Notes" msgstr "備註" @@ -345,7 +345,7 @@ msgstr "必須是有效的數字" msgid "Currency" msgstr "貨幣" -#: InvenTree/serializers.py:372 part/serializers.py:1231 +#: InvenTree/serializers.py:372 part/serializers.py:1338 msgid "Select currency from available options" msgstr "從可用選項中選擇貨幣" @@ -553,7 +553,7 @@ msgstr "無效的物理單位" msgid "Not a valid currency code" msgstr "無效的貨幣代碼" -#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1370 +#: build/api.py:54 order/api.py:116 order/api.py:275 order/api.py:1372 #: order/serializers.py:122 msgid "Order Status" msgstr "訂單狀態" @@ -562,21 +562,21 @@ msgstr "訂單狀態" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:84 build/api.py:824 order/api.py:551 order/api.py:774 -#: order/api.py:1171 order/api.py:1446 stock/api.py:573 +#: 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 msgid "Include Variants" msgstr "包含變體" -#: build/api.py:100 build/api.py:456 build/api.py:838 build/models.py:271 -#: build/serializers.py:1215 build/serializers.py:1371 -#: build/serializers.py:1457 company/models.py:1008 company/serializers.py:434 -#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1184 -#: order/api.py:1187 order/models.py:1943 order/models.py:2109 -#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1318 +#: build/api.py:100 build/api.py:460 build/api.py:846 build/models.py:271 +#: build/serializers.py:1216 build/serializers.py:1387 +#: build/serializers.py:1473 company/models.py:1008 company/serializers.py:434 +#: order/api.py:303 order/api.py:307 order/api.py:930 order/api.py:1186 +#: order/api.py:1189 order/models.py:1943 order/models.py:2109 +#: order/models.py:2110 part/api.py:1160 part/api.py:1163 part/api.py:1376 #: part/models.py:528 part/models.py:3341 part/models.py:3484 #: part/models.py:3542 part/models.py:3563 part/models.py:3585 #: part/models.py:3724 part/models.py:3986 part/models.py:4405 -#: part/serializers.py:1790 +#: part/serializers.py:1287 part/serializers.py:1897 #: 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,9 +585,9 @@ 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/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 +#: stock/api.py:586 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 #: templates/email/low_stock_notification.html:15 #: templates/email/overdue_build_order.html:16 @@ -596,9 +596,9 @@ msgstr "包含變體" msgid "Part" msgstr "零件" -#: build/api.py:120 build/api.py:123 build/serializers.py:1470 part/api.py:975 -#: part/api.py:1329 part/models.py:413 part/models.py:1149 part/models.py:3613 -#: part/serializers.py:1606 stock/api.py:869 +#: build/api.py:120 build/api.py:123 build/serializers.py:1486 part/api.py:975 +#: part/api.py:1387 part/models.py:413 part/models.py:1149 part/models.py:3613 +#: part/serializers.py:1297 part/serializers.py:1713 stock/api.py:869 msgid "Category" msgstr "類別" @@ -666,80 +666,81 @@ msgstr "最大日期" msgid "Exclude Tree" msgstr "排除樹" -#: build/api.py:395 +#: build/api.py:399 msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:439 build/serializers.py:1401 part/models.py:4020 +#: build/api.py:443 build/serializers.py:1417 part/models.py:4020 msgid "Consumable" msgstr "耗材" -#: build/api.py:442 build/serializers.py:1404 part/models.py:4014 +#: build/api.py:446 build/serializers.py:1420 part/models.py:4014 msgid "Optional" msgstr "非必須項目" -#: build/api.py:445 build/serializers.py:1444 common/setting/system.py:470 -#: part/models.py:1271 part/serializers.py:1560 part/serializers.py:1579 +#: build/api.py:449 build/serializers.py:1460 common/setting/system.py:470 +#: part/models.py:1271 part/serializers.py:1667 part/serializers.py:1686 #: stock/api.py:639 msgid "Assembly" msgstr "裝配" -#: build/api.py:448 +#: build/api.py:452 msgid "Tracked" msgstr "追蹤中" -#: build/api.py:451 build/serializers.py:1407 part/models.py:1289 +#: build/api.py:455 build/serializers.py:1423 part/models.py:1289 msgid "Testable" msgstr "可測試" -#: build/api.py:461 order/api.py:994 order/api.py:1360 +#: build/api.py:465 order/api.py:994 order/api.py:1362 msgid "Order Outstanding" msgstr "訂單未完成" -#: build/api.py:471 build/serializers.py:1497 order/api.py:953 +#: build/api.py:475 build/serializers.py:1513 order/api.py:953 msgid "Allocated" msgstr "已分配" -#: build/api.py:480 build/models.py:1672 build/serializers.py:1420 +#: build/api.py:484 build/models.py:1684 build/serializers.py:1436 msgid "Consumed" msgstr "已消耗" -#: build/api.py:489 company/models.py:853 company/serializers.py:413 +#: build/api.py:493 company/models.py:853 company/serializers.py:413 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "可用數量" -#: build/api.py:513 build/serializers.py:1499 company/serializers.py:410 -#: order/serializers.py:1270 part/serializers.py:831 part/serializers.py:1152 -#: part/serializers.py:1615 +#: build/api.py:517 build/serializers.py:1515 company/serializers.py:410 +#: order/serializers.py:1270 part/serializers.py:832 part/serializers.py:1153 +#: part/serializers.py:1722 msgid "On Order" msgstr "已訂購" -#: build/api.py:861 build/models.py:118 order/models.py:1976 +#: build/api.py:869 build/models.py:118 order/models.py:1976 #: 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 msgid "Build Order" msgstr "生產工單" -#: build/api.py:875 build/api.py:879 build/serializers.py:362 -#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1248 -#: build/serializers.py:1253 order/api.py:1231 order/api.py:1236 +#: build/api.py:883 build/api.py:887 build/serializers.py:362 +#: build/serializers.py:487 build/serializers.py:557 build/serializers.py:1264 +#: build/serializers.py:1269 order/api.py:1233 order/api.py:1238 #: order/serializers.py:791 order/serializers.py:931 order/serializers.py:2039 -#: stock/api.py:987 stock/serializers.py:111 stock/serializers.py:598 -#: stock/serializers.py:714 stock/serializers.py:892 stock/serializers.py:1439 -#: stock/serializers.py:1760 stock/serializers.py:1809 -#: templates/email/stale_stock_notification.html:18 users/models.py:549 +#: part/serializers.py:1307 stock/api.py:987 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 +#: users/models.py:549 msgid "Location" msgstr "地點" -#: build/api.py:887 +#: build/api.py:895 part/serializers.py:1332 msgid "Output" msgstr "" -#: build/api.py:889 +#: build/api.py:897 msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" @@ -779,7 +780,7 @@ msgstr "目標日期必須晚於開始日期" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:247 build/serializers.py:1398 order/models.py:616 +#: build/models.py:247 build/serializers.py:1414 order/models.py:616 #: order/models.py:1313 order/models.py:1775 order/models.py:2713 #: part/models.py:4060 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -858,7 +859,7 @@ msgid "Build status code" msgstr "生產狀態代碼" #: build/models.py:344 build/serializers.py:349 order/serializers.py:807 -#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1612 +#: stock/models.py:1102 stock/serializers.py:85 stock/serializers.py:1622 msgid "Batch Code" msgstr "批號" @@ -976,41 +977,45 @@ msgstr "產出已完成" msgid "Build output does not match Build Order" msgstr "產出與生產訂單不匹配" -#: build/models.py:1137 build/models.py:1235 build/serializers.py:275 -#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1711 +#: build/models.py:1137 build/models.py:1243 build/serializers.py:275 +#: build/serializers.py:325 build/serializers.py:955 build/serializers.py:1727 #: order/models.py:719 order/serializers.py:602 order/serializers.py:802 -#: part/serializers.py:1554 stock/models.py:942 stock/models.py:1432 -#: stock/models.py:1889 stock/serializers.py:692 stock/serializers.py:1601 +#: part/serializers.py:1661 stock/models.py:942 stock/models.py:1432 +#: stock/models.py:1897 stock/serializers.py:692 stock/serializers.py:1611 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1141 build/models.py:1240 build/serializers.py:280 +#: build/models.py:1141 build/models.py:1248 build/serializers.py:280 msgid "Quantity cannot be greater than the output quantity" msgstr "數量不能大於輸出數量" -#: build/models.py:1215 build/serializers.py:596 +#: build/models.py:1216 build/serializers.py:596 msgid "Build output has not passed all required tests" msgstr "此產出尚未通過所有必要測試" -#: build/models.py:1218 build/serializers.py:591 +#: build/models.py:1219 build/serializers.py:591 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "產出 {serial} 未通過所有必要測試" #: build/models.py:1230 +msgid "Allocated stock items are still in production" +msgstr "" + +#: build/models.py:1238 msgid "Cannot partially complete a build output with allocated items" msgstr "" -#: build/models.py:1627 +#: build/models.py:1639 msgid "Build Order Line Item" msgstr "生產訂單行項目" -#: build/models.py:1651 +#: build/models.py:1663 msgid "Build object" msgstr "生產對象" -#: build/models.py:1663 build/models.py:1985 build/serializers.py:261 -#: build/serializers.py:310 build/serializers.py:1419 common/models.py:1360 +#: build/models.py:1675 build/models.py:1997 build/serializers.py:261 +#: build/serializers.py:310 build/serializers.py:1435 common/models.py:1360 #: order/models.py:1758 order/models.py:2598 order/serializers.py:1692 #: order/serializers.py:2128 part/models.py:3498 part/models.py:4008 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1030,60 +1035,60 @@ msgstr "生產對象" msgid "Quantity" msgstr "數量" -#: build/models.py:1664 +#: build/models.py:1676 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1673 +#: build/models.py:1685 msgid "Quantity of consumed stock" msgstr "已消耗庫存數量" -#: build/models.py:1771 +#: build/models.py:1783 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤的" -#: build/models.py:1834 +#: build/models.py:1846 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1853 +#: build/models.py:1865 msgid "Allocated quantity must be greater than zero" msgstr "" -#: build/models.py:1859 +#: build/models.py:1871 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1869 +#: build/models.py:1881 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1886 order/models.py:2547 +#: build/models.py:1898 order/models.py:2547 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1975 build/serializers.py:938 build/serializers.py:1231 +#: build/models.py:1987 build/serializers.py:938 build/serializers.py:1232 #: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/api.py:1404 stock/models.py:442 stock/serializers.py:102 -#: stock/serializers.py:804 stock/serializers.py:1295 stock/serializers.py:1407 +#: stock/api.py:1408 stock/models.py:442 stock/serializers.py:102 +#: stock/serializers.py:804 stock/serializers.py:1305 stock/serializers.py:1417 msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:1976 +#: build/models.py:1988 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:1986 +#: build/models.py:1998 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:1995 +#: build/models.py:2007 msgid "Install into" msgstr "安裝到" -#: build/models.py:1996 +#: build/models.py:2008 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1091,7 +1096,7 @@ msgstr "目的庫存品項" msgid "Build Level" msgstr "構建等級" -#: build/serializers.py:131 +#: build/serializers.py:131 part/serializers.py:1239 msgid "Part Name" msgstr "零件名稱" @@ -1149,7 +1154,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" #: build/serializers.py:413 order/serializers.py:909 stock/api.py:1183 -#: stock/models.py:1912 +#: stock/models.py:1920 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1281,7 +1286,7 @@ msgstr "生產行項目" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必須與生產訂單零件相同" -#: build/serializers.py:944 stock/serializers.py:1308 +#: build/serializers.py:944 stock/serializers.py:1318 msgid "Item must be in stock" msgstr "商品必須有庫存" @@ -1342,107 +1347,111 @@ msgstr "分配可選的物料清單給生產訂單" msgid "Failed to start auto-allocation task" msgstr "啓動自動分配任務失敗" -#: build/serializers.py:1190 +#: build/serializers.py:1191 msgid "BOM Reference" msgstr "物料清單參考" -#: build/serializers.py:1196 +#: build/serializers.py:1197 msgid "BOM Part ID" msgstr "物料清單零件識別號碼" -#: build/serializers.py:1203 +#: build/serializers.py:1204 msgid "BOM Part Name" msgstr "物料清單零件名稱" -#: build/serializers.py:1264 build/serializers.py:1482 +#: build/serializers.py:1253 +msgid "Install Into" +msgstr "" + +#: build/serializers.py:1280 build/serializers.py:1498 msgid "Build" msgstr "生產" -#: build/serializers.py:1283 company/models.py:628 order/api.py:316 +#: build/serializers.py:1299 company/models.py:628 order/api.py:316 #: order/api.py:321 order/api.py:547 order/serializers.py:594 #: stock/models.py:1038 stock/serializers.py:571 msgid "Supplier Part" msgstr "供應商零件" -#: build/serializers.py:1299 stock/serializers.py:624 +#: build/serializers.py:1315 stock/serializers.py:624 msgid "Allocated Quantity" msgstr "已分配數量" -#: build/serializers.py:1366 +#: build/serializers.py:1382 msgid "Build Reference" msgstr "構建參考" -#: build/serializers.py:1376 +#: build/serializers.py:1392 msgid "Part Category Name" msgstr "零件類別名稱" -#: build/serializers.py:1410 common/setting/system.py:494 part/models.py:1283 +#: build/serializers.py:1426 common/setting/system.py:494 part/models.py:1283 msgid "Trackable" msgstr "可追蹤" -#: build/serializers.py:1413 +#: build/serializers.py:1429 msgid "Inherited" msgstr "已繼承的" -#: build/serializers.py:1416 part/models.py:4093 +#: build/serializers.py:1432 part/models.py:4093 msgid "Allow Variants" msgstr "允許變體" -#: build/serializers.py:1422 build/serializers.py:1427 part/models.py:3814 +#: build/serializers.py:1438 build/serializers.py:1443 part/models.py:3814 #: part/models.py:4397 stock/api.py:882 msgid "BOM Item" msgstr "物料清單項" -#: build/serializers.py:1500 order/serializers.py:1271 part/serializers.py:1156 -#: part/serializers.py:1619 +#: build/serializers.py:1516 order/serializers.py:1271 part/serializers.py:1157 +#: part/serializers.py:1726 msgid "In Production" msgstr "生產中" -#: build/serializers.py:1502 part/serializers.py:822 part/serializers.py:1160 +#: build/serializers.py:1518 part/serializers.py:823 part/serializers.py:1161 msgid "Scheduled to Build" msgstr "排程生產中" -#: build/serializers.py:1505 part/serializers.py:855 +#: build/serializers.py:1521 part/serializers.py:856 msgid "External Stock" msgstr "外部庫存" -#: build/serializers.py:1506 part/serializers.py:1146 part/serializers.py:1662 +#: build/serializers.py:1522 part/serializers.py:1147 part/serializers.py:1769 msgid "Available Stock" msgstr "可用庫存" -#: build/serializers.py:1508 +#: build/serializers.py:1524 msgid "Available Substitute Stock" msgstr "可用的替代品庫存" -#: build/serializers.py:1511 +#: build/serializers.py:1527 msgid "Available Variant Stock" msgstr "可用的變體庫存" -#: build/serializers.py:1724 +#: build/serializers.py:1740 msgid "Consumed quantity exceeds allocated quantity" msgstr "消耗數量超過已分配數量" -#: build/serializers.py:1761 +#: build/serializers.py:1777 msgid "Optional notes for the stock consumption" msgstr "庫存耗用的可選備註" -#: build/serializers.py:1778 +#: build/serializers.py:1794 msgid "Build item must point to the correct build order" msgstr "生產項必須指向正確的生產工單" -#: build/serializers.py:1783 +#: build/serializers.py:1799 msgid "Duplicate build item allocation" msgstr "重複的生產項分配" -#: build/serializers.py:1801 +#: build/serializers.py:1817 msgid "Build line must point to the correct build order" msgstr "生產行必須指向正確的生產工單" -#: build/serializers.py:1806 +#: build/serializers.py:1822 msgid "Duplicate build line allocation" msgstr "重複的生產行分配" -#: build/serializers.py:1818 +#: build/serializers.py:1834 msgid "At least one item or line must be provided" msgstr "至少必須提供一個項目或一行" @@ -1490,19 +1499,19 @@ msgstr "逾期的生產訂單" msgid "Build order {bo} is now overdue" msgstr "生產訂單 {bo} 現已逾期" -#: common/api.py:709 +#: common/api.py:710 msgid "Is Link" msgstr "是否鏈接" -#: common/api.py:717 +#: common/api.py:718 msgid "Is File" msgstr "是否為文件" -#: common/api.py:764 +#: common/api.py:765 msgid "User does not have permission to delete these attachments" msgstr "用户沒有權限刪除此附件" -#: common/api.py:777 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "用户沒有權限刪除此附件" @@ -1601,7 +1610,7 @@ msgid "Price break quantity" msgstr "批發價數量" #: common/models.py:1368 company/serializers.py:316 order/models.py:1844 -#: order/models.py:3044 +#: order/models.py:3049 msgid "Price" msgstr "價格" @@ -1772,7 +1781,7 @@ msgstr "定義" msgid "Unit definition" msgstr "單位定義" -#: common/models.py:1933 common/models.py:1996 stock/models.py:3041 +#: common/models.py:1933 common/models.py:1996 stock/models.py:3068 #: stock/serializers.py:249 msgid "Attachment" msgstr "附件" @@ -1850,7 +1859,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "等同於商業邏輯中自定義狀態的狀態邏輯鍵" #: common/models.py:2112 common/models.py:2351 machine/serializers.py:27 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:3033 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:3060 msgid "Value" msgstr "值" @@ -2184,7 +2193,7 @@ msgid "Response data from the barcode scan" msgstr "掃描條碼的響應數據" #: common/models.py:2854 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Result" msgstr "結果" @@ -2563,6 +2572,7 @@ msgstr "檢查更新的頻率(設置為零以禁用)" #: 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 msgid "days" msgstr "天" @@ -2814,8 +2824,8 @@ msgstr "零件默認為模板" msgid "Parts can be assembled from other components by default" msgstr "默認情況下,元件可由其他零件組裝而成" -#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1588 -#: part/serializers.py:1595 +#: common/setting/system.py:476 part/models.py:1277 part/serializers.py:1695 +#: part/serializers.py:1702 msgid "Component" msgstr "組件" @@ -3507,8 +3517,8 @@ msgid "Enable project codes for tracking projects" msgstr "啟用專案代碼以追蹤專案" #: common/setting/system.py:1102 -msgid "Enable Stock History" -msgstr "啟用庫存歷史" +msgid "Enable Stocktake" +msgstr "" #: common/setting/system.py:1104 msgid "Enable functionality for recording historical stock levels and value" @@ -3519,62 +3529,78 @@ msgid "Exclude External Locations" msgstr "排除外部地點" #: common/setting/system.py:1112 -msgid "Exclude stock items in external locations from stock history calculations" -msgstr "在庫存歷史統計中排除位於外部位置的庫存項目" +msgid "Exclude stock items in external locations from stocktake calculations" +msgstr "" #: common/setting/system.py:1118 msgid "Automatic Stocktake Period" msgstr "自動盤點週期" #: common/setting/system.py:1119 -msgid "Number of days between automatic stock history recording" -msgstr "自動記錄庫存歷史的間隔天數" +msgid "Number of days between automatic stocktake recording" +msgstr "" #: common/setting/system.py:1125 -msgid "Delete Old Stock History Entries" -msgstr "刪除舊庫存歷史記錄" +msgid "Delete Old Stocktake Entries" +msgstr "" #: common/setting/system.py:1127 -msgid "Delete stock history entries older than the specified number of days" -msgstr "刪除早於指定天數的庫存歷史記錄" +msgid "Delete stocktake entries older than the specified number of days" +msgstr "" #: common/setting/system.py:1133 -msgid "Stock History Deletion Interval" -msgstr "庫存歷史刪除週期" +msgid "Stocktake Deletion Interval" +msgstr "" #: common/setting/system.py:1135 -msgid "Stock history entries will be deleted after specified number of days" -msgstr "庫存歷史記錄將於超過指定天數後刪除" +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 "" + +#: common/setting/system.py:1150 +msgid "Stock Tracking Deletion Interval" +msgstr "" + +#: common/setting/system.py:1152 +msgid "Stock tracking entries will be deleted after specified number of days" +msgstr "" + +#: common/setting/system.py:1159 msgid "Display Users full names" msgstr "顯示用户全名" -#: common/setting/system.py:1143 +#: common/setting/system.py:1160 msgid "Display Users full names instead of usernames" msgstr "顯示用户全名而不是用户名" -#: common/setting/system.py:1148 +#: common/setting/system.py:1165 msgid "Display User Profiles" msgstr "顯示使用者個人檔案" -#: common/setting/system.py:1149 +#: common/setting/system.py:1166 msgid "Display Users Profiles on their profile page" msgstr "在個人頁面顯示使用者檔案資訊" -#: common/setting/system.py:1154 +#: common/setting/system.py:1171 msgid "Enable Test Station Data" msgstr "啓用測試站數據" -#: common/setting/system.py:1155 +#: common/setting/system.py:1172 msgid "Enable test station data collection for test results" msgstr "啓用測試站數據收集以獲取測試結果" -#: common/setting/system.py:1160 +#: common/setting/system.py:1177 msgid "Enable Machine Ping" msgstr "" -#: common/setting/system.py:1162 +#: common/setting/system.py:1179 msgid "Enable periodic ping task of registered machines to check their status" msgstr "" @@ -3919,29 +3945,29 @@ msgstr "零件已激活" msgid "Manufacturer is Active" msgstr "製造商處於活動狀態" -#: company/api.py:242 +#: company/api.py:250 msgid "Supplier Part is Active" msgstr "供應商零件處於激活狀態" -#: company/api.py:246 +#: company/api.py:254 msgid "Internal Part is Active" msgstr "內部零件已激活" -#: company/api.py:251 +#: company/api.py:259 msgid "Supplier is Active" msgstr "供應商已激活" -#: company/api.py:263 company/models.py:528 company/serializers.py:454 -#: part/serializers.py:477 +#: company/api.py:271 company/models.py:528 company/serializers.py:454 +#: part/serializers.py:478 msgid "Manufacturer" msgstr "製造商" -#: company/api.py:270 company/models.py:122 company/models.py:399 +#: company/api.py:278 company/models.py:122 company/models.py:399 #: stock/api.py:900 msgid "Company" msgstr "公司" -#: company/api.py:280 +#: company/api.py:288 msgid "Has Stock" msgstr "有庫存" @@ -4141,7 +4167,7 @@ msgid "Select manufacturer" msgstr "選擇製造商" #: company/models.py:535 company/serializers.py:485 order/serializers.py:692 -#: part/serializers.py:487 +#: part/serializers.py:488 msgid "MPN" msgstr "製造商零件編號" @@ -4170,7 +4196,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "鏈接的製造商零件必須引用相同的基礎零件" #: company/models.py:751 company/serializers.py:442 company/serializers.py:469 -#: order/models.py:641 part/serializers.py:461 +#: order/models.py:641 part/serializers.py:462 #: 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 @@ -4181,7 +4207,7 @@ msgstr "供應商" msgid "Select supplier" msgstr "選擇供應商" -#: company/models.py:758 part/serializers.py:472 +#: company/models.py:758 part/serializers.py:473 msgid "Supplier stock keeping unit" msgstr "供應商庫存管理單位" @@ -4210,7 +4236,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "最低費用(例如庫存費)" #: company/models.py:814 order/serializers.py:833 stock/models.py:1058 -#: stock/serializers.py:1627 +#: stock/serializers.py:1637 msgid "Packaging" msgstr "打包" @@ -4258,7 +4284,7 @@ msgstr "此供應商使用的默認貨幣" msgid "Company Name" msgstr "公司名稱" -#: company/serializers.py:406 part/serializers.py:827 stock/serializers.py:430 +#: company/serializers.py:406 part/serializers.py:828 stock/serializers.py:430 msgid "In Stock" msgstr "有庫存" @@ -4266,11 +4292,11 @@ msgstr "有庫存" msgid "Price Breaks" msgstr "" -#: data_exporter/mixins.py:323 data_exporter/mixins.py:412 +#: data_exporter/mixins.py:328 data_exporter/mixins.py:417 msgid "Error occurred during data export" msgstr "資料匯出過程發生錯誤" -#: data_exporter/mixins.py:390 +#: data_exporter/mixins.py:395 msgid "Data export plugin returned incorrect data format" msgstr "資料匯出模組回傳的資料格式不正確" @@ -4418,7 +4444,7 @@ msgstr "原始行數據" msgid "Errors" msgstr "錯誤" -#: importer/models.py:550 part/serializers.py:1114 +#: importer/models.py:550 part/serializers.py:1115 msgid "Valid" msgstr "有效" @@ -4530,7 +4556,7 @@ msgstr "每個標籤要打印的份數" msgid "Connected" msgstr "已連接" -#: machine/machine_types/label_printer.py:232 order/api.py:1790 +#: machine/machine_types/label_printer.py:232 order/api.py:1805 msgid "Unknown" msgstr "未知" @@ -4662,7 +4688,7 @@ msgstr "" msgid "Order Reference" msgstr "訂單參考" -#: order/api.py:158 order/api.py:1204 +#: order/api.py:158 order/api.py:1206 msgid "Outstanding" msgstr "未完成" @@ -4710,11 +4736,11 @@ msgstr "目標日期晚於" msgid "Has Pricing" msgstr "有定價" -#: order/api.py:332 order/api.py:816 order/api.py:1487 +#: order/api.py:332 order/api.py:816 order/api.py:1489 msgid "Completed Before" msgstr "完成時間早於" -#: order/api.py:336 order/api.py:820 order/api.py:1491 +#: order/api.py:336 order/api.py:820 order/api.py:1493 msgid "Completed After" msgstr "完成時間晚於" @@ -4722,9 +4748,9 @@ msgstr "完成時間晚於" msgid "External Build Order" msgstr "外部生產工單" -#: order/api.py:530 order/api.py:915 order/api.py:1167 order/models.py:1924 +#: order/api.py:530 order/api.py:915 order/api.py:1169 order/models.py:1924 #: order/models.py:2050 order/models.py:2100 order/models.py:2280 -#: order/models.py:2478 order/models.py:3000 order/models.py:3066 +#: order/models.py:2478 order/models.py:3005 order/models.py:3071 msgid "Order" msgstr "訂單" @@ -4744,18 +4770,18 @@ msgstr "訂單待定" msgid "Completed" msgstr "已完成" -#: order/api.py:1220 +#: order/api.py:1222 msgid "Has Shipment" msgstr "已出貨" -#: order/api.py:1784 order/models.py:554 order/models.py:1925 +#: order/api.py:1799 order/models.py:554 order/models.py:1925 #: order/models.py:2051 #: 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:1786 order/models.py:1253 order/models.py:2101 +#: order/api.py:1801 order/models.py:1253 order/models.py:2101 #: order/models.py:2281 order/models.py:2479 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -4764,8 +4790,8 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:1788 order/models.py:2650 order/models.py:3001 -#: order/models.py:3067 +#: order/api.py:1803 order/models.py:2650 order/models.py:3006 +#: order/models.py:3072 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4912,7 +4938,7 @@ msgid "Quantity must be a positive number" msgstr "數量必須是正數" #: order/models.py:1325 order/models.py:2725 stock/models.py:1080 -#: stock/models.py:1081 stock/serializers.py:1343 +#: stock/models.py:1081 stock/serializers.py:1353 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" @@ -5188,7 +5214,7 @@ msgstr "行" msgid "Sales order shipment reference" msgstr "銷售訂單發貨參考" -#: order/models.py:2589 order/models.py:3008 +#: order/models.py:2589 order/models.py:3013 msgid "Item" msgstr "項目" @@ -5212,51 +5238,51 @@ msgstr "退回物品的公司" msgid "Return order status" msgstr "退貨訂單狀態" -#: order/models.py:2966 +#: order/models.py:2971 msgid "Return Order Line Item" msgstr "退貨訂單行項目" -#: order/models.py:2979 +#: order/models.py:2984 msgid "Stock item must be specified" msgstr "必須指定庫存項目" -#: order/models.py:2983 +#: order/models.py:2988 msgid "Return quantity exceeds stock quantity" msgstr "退回數量超過庫存數量" -#: order/models.py:2988 +#: order/models.py:2993 msgid "Return quantity must be greater than zero" msgstr "退回數量必須大於零" -#: order/models.py:2993 +#: order/models.py:2998 msgid "Invalid quantity for serialized stock item" msgstr "序列化庫存項目的數量無效" -#: order/models.py:3009 +#: order/models.py:3014 msgid "Select item to return from customer" msgstr "選擇要從客户處退回的商品" -#: order/models.py:3024 +#: order/models.py:3029 msgid "Received Date" msgstr "接收日期" -#: order/models.py:3025 +#: order/models.py:3030 msgid "The date this return item was received" msgstr "" -#: order/models.py:3037 +#: order/models.py:3042 msgid "Outcome" msgstr "結果" -#: order/models.py:3038 +#: order/models.py:3043 msgid "Outcome for this line item" msgstr "該行項目的結果" -#: order/models.py:3045 +#: order/models.py:3050 msgid "Cost associated with return or repair for this line item" msgstr "與此行項目的退貨或維修相關的成本" -#: order/models.py:3055 +#: order/models.py:3060 msgid "Return Order Extra Line" msgstr "退貨訂單附加行" @@ -5347,11 +5373,11 @@ msgstr "合併項目" msgid "Merge items with the same part, destination and target date into one line item" msgstr "將具有相同零件、目的地和目標日期的項目合併到一個行項目中" -#: order/serializers.py:685 part/serializers.py:471 +#: order/serializers.py:685 part/serializers.py:472 msgid "SKU" msgstr "庫存量單位" -#: order/serializers.py:699 part/models.py:1158 part/serializers.py:337 +#: order/serializers.py:699 part/models.py:1158 part/serializers.py:338 msgid "Internal Part Number" msgstr "內部零件編號" @@ -5643,43 +5669,43 @@ msgstr "" msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1250 +#: part/api.py:1308 msgid "Assembly part is active" msgstr "" -#: part/api.py:1254 +#: part/api.py:1312 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1258 +#: part/api.py:1316 msgid "Assembly part is testable" msgstr "裝配部份是可測試的" -#: part/api.py:1263 +#: part/api.py:1321 msgid "Component part is active" msgstr "" -#: part/api.py:1267 +#: part/api.py:1325 msgid "Component part is trackable" msgstr "" -#: part/api.py:1271 +#: part/api.py:1329 msgid "Component part is testable" msgstr "組件部份是可測試的" -#: part/api.py:1275 +#: part/api.py:1333 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1279 +#: part/api.py:1337 msgid "Component part is virtual" msgstr "" -#: part/api.py:1283 +#: part/api.py:1341 msgid "Has available stock" msgstr "" -#: part/api.py:1340 +#: part/api.py:1398 msgid "Uses" msgstr "使用" @@ -5720,7 +5746,7 @@ msgstr "此類別零件的默認關鍵字" msgid "Icon" msgstr "圖標" -#: part/models.py:138 part/serializers.py:147 part/serializers.py:166 +#: part/models.py:138 part/serializers.py:148 part/serializers.py:167 #: stock/models.py:185 msgid "Icon (optional)" msgstr "圖標(可選)" @@ -5741,7 +5767,7 @@ msgstr "默認值" msgid "Default Parameter Value" msgstr "默認參數值" -#: part/models.py:529 part/serializers.py:118 users/ruleset.py:28 +#: part/models.py:529 part/serializers.py:119 users/ruleset.py:28 msgid "Parts" msgstr "零件" @@ -5860,7 +5886,7 @@ msgstr "提高搜索結果可見性的零件關鍵字" msgid "Part category" msgstr "零件類別" -#: part/models.py:1157 part/serializers.py:801 +#: part/models.py:1157 part/serializers.py:802 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "內部零件號 IPN" @@ -5901,7 +5927,7 @@ msgstr "默認到期" msgid "Expiry time (in days) for stock items of this part" msgstr "此零件庫存項的過期時間 (天)" -#: part/models.py:1255 part/serializers.py:871 +#: part/models.py:1255 part/serializers.py:872 msgid "Minimum Stock" msgstr "最低庫存" @@ -6381,319 +6407,355 @@ msgstr "零件關係不能在零件和自身之間創建" msgid "Duplicate relationship already exists" msgstr "複製關係已經存在" -#: part/serializers.py:113 +#: part/serializers.py:114 msgid "Parent Category" msgstr "上級類別" -#: part/serializers.py:114 +#: part/serializers.py:115 msgid "Parent part category" msgstr "上級零件類別" -#: part/serializers.py:122 part/serializers.py:163 +#: part/serializers.py:123 part/serializers.py:164 msgid "Subcategories" msgstr "子類別" -#: part/serializers.py:202 +#: part/serializers.py:203 msgid "Results" msgstr "結果" -#: part/serializers.py:203 +#: part/serializers.py:204 msgid "Number of results recorded against this template" msgstr "根據該模板記錄的結果數量" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:647 +#: part/serializers.py:235 part/serializers.py:253 stock/serializers.py:647 msgid "Purchase currency of this stock item" msgstr "購買此庫存項的貨幣" -#: part/serializers.py:279 +#: part/serializers.py:280 msgid "File is not an image" msgstr "檔案不是圖片" -#: part/serializers.py:382 +#: part/serializers.py:383 msgid "Original Part" msgstr "原始零件" -#: part/serializers.py:383 +#: part/serializers.py:384 msgid "Select original part to duplicate" msgstr "選擇要複製的原始零件" -#: part/serializers.py:388 +#: part/serializers.py:389 msgid "Copy Image" msgstr "複製圖片" -#: part/serializers.py:389 +#: part/serializers.py:390 msgid "Copy image from original part" msgstr "從原零件複製圖片" -#: part/serializers.py:395 +#: part/serializers.py:396 msgid "Copy BOM" msgstr "複製物料清單" -#: part/serializers.py:396 +#: part/serializers.py:397 msgid "Copy bill of materials from original part" msgstr "從原始零件複製材料清單" -#: part/serializers.py:402 +#: part/serializers.py:403 msgid "Copy Parameters" msgstr "複製參數" -#: part/serializers.py:403 +#: part/serializers.py:404 msgid "Copy parameter data from original part" msgstr "從原始零件複製參數數據" -#: part/serializers.py:409 +#: part/serializers.py:410 msgid "Copy Notes" msgstr "複製備註" -#: part/serializers.py:410 +#: part/serializers.py:411 msgid "Copy notes from original part" msgstr "從原始零件複製備註" -#: part/serializers.py:416 +#: part/serializers.py:417 msgid "Copy Tests" msgstr "複製測試模板" -#: part/serializers.py:417 +#: part/serializers.py:418 msgid "Copy test templates from original part" msgstr "從原始零件複製測試模板" -#: part/serializers.py:435 +#: part/serializers.py:436 msgid "Initial Stock Quantity" msgstr "初始化庫存數量" -#: part/serializers.py:437 +#: part/serializers.py:438 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "指定此零件的初始庫存數量。如果數量為零,則不添加任何庫存。" -#: part/serializers.py:444 +#: part/serializers.py:445 msgid "Initial Stock Location" msgstr "初始化庫存地點" -#: part/serializers.py:445 +#: part/serializers.py:446 msgid "Specify initial stock location for this Part" msgstr "初始化指定此零件的庫存地點" -#: part/serializers.py:462 +#: part/serializers.py:463 msgid "Select supplier (or leave blank to skip)" msgstr "選擇供應商(或為空以跳過)" -#: part/serializers.py:478 +#: part/serializers.py:479 msgid "Select manufacturer (or leave blank to skip)" msgstr "選擇製造商(或為空)" -#: part/serializers.py:488 +#: part/serializers.py:489 msgid "Manufacturer part number" msgstr "製造商零件號" -#: part/serializers.py:495 +#: part/serializers.py:496 msgid "Selected company is not a valid supplier" msgstr "所選公司不是一個有效的供應商" -#: part/serializers.py:504 +#: part/serializers.py:505 msgid "Selected company is not a valid manufacturer" msgstr "所選公司不是一個有效的製造商" -#: part/serializers.py:515 +#: part/serializers.py:516 msgid "Manufacturer part matching this MPN already exists" msgstr "與此製造商零件編號 (MPN) 的相匹配的製造商零件已存在" -#: part/serializers.py:522 +#: part/serializers.py:523 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:1623 +#: part/serializers.py:1150 part/serializers.py:1730 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:1321 +#: part/serializers.py:1243 +msgid "Part IPN" +msgstr "" + +#: part/serializers.py:1250 +msgid "Part Description" +msgstr "" + +#: part/serializers.py:1289 +msgid "Select a part to generate stocktake information for that part (and any variant parts)" +msgstr "" + +#: part/serializers.py:1299 +msgid "Select a category to include all parts within that category (and subcategories)" +msgstr "" + +#: part/serializers.py:1309 +msgid "Select a location to include all parts with stock in that location (including sub-locations)" +msgstr "" + +#: part/serializers.py:1316 +msgid "Generate Stocktake Entries" +msgstr "" + +#: part/serializers.py:1317 +msgid "Save stocktake entries for the selected parts" +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:1428 msgid "Minimum Price" msgstr "最低價格" -#: part/serializers.py:1322 +#: part/serializers.py:1429 msgid "Override calculated value for minimum price" msgstr "覆蓋已計算的最低價格值" -#: part/serializers.py:1329 +#: part/serializers.py:1436 msgid "Minimum price currency" msgstr "最低價格貨幣" -#: part/serializers.py:1336 +#: part/serializers.py:1443 msgid "Maximum Price" msgstr "最高價格" -#: part/serializers.py:1337 +#: part/serializers.py:1444 msgid "Override calculated value for maximum price" msgstr "覆蓋已計算的最高價格值" -#: part/serializers.py:1344 +#: part/serializers.py:1451 msgid "Maximum price currency" msgstr "最高價格貨幣" -#: part/serializers.py:1373 +#: part/serializers.py:1480 msgid "Update" msgstr "更新" -#: part/serializers.py:1374 +#: part/serializers.py:1481 msgid "Update pricing for this part" msgstr "更新這個零件的價格" -#: part/serializers.py:1397 +#: part/serializers.py:1504 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "無法將所提供的貨幣轉換為 {default_currency}" -#: part/serializers.py:1404 +#: part/serializers.py:1511 msgid "Minimum price must not be greater than maximum price" msgstr "最低價格不能高於最高價格。" -#: part/serializers.py:1407 +#: part/serializers.py:1514 msgid "Maximum price must not be less than minimum price" msgstr "最高價格不能低於最低價格" -#: part/serializers.py:1561 +#: part/serializers.py:1668 msgid "Select the parent assembly" msgstr "選擇父裝配" -#: part/serializers.py:1589 +#: part/serializers.py:1696 msgid "Select the component part" msgstr "選擇零部件" -#: part/serializers.py:1791 +#: part/serializers.py:1898 msgid "Select part to copy BOM from" msgstr "選擇要複製物料清單的零件" -#: part/serializers.py:1799 +#: part/serializers.py:1906 msgid "Remove Existing Data" msgstr "移除現有數據" -#: part/serializers.py:1800 +#: part/serializers.py:1907 msgid "Remove existing BOM items before copying" msgstr "複製前刪除現有的物料清單項目" -#: part/serializers.py:1805 +#: part/serializers.py:1912 msgid "Include Inherited" msgstr "包含繼承的" -#: part/serializers.py:1806 +#: part/serializers.py:1913 msgid "Include BOM items which are inherited from templated parts" msgstr "包含從模板零件繼承的物料清單項目" -#: part/serializers.py:1811 +#: part/serializers.py:1918 msgid "Skip Invalid Rows" msgstr "跳過無效行" -#: part/serializers.py:1812 +#: part/serializers.py:1919 msgid "Enable this option to skip invalid rows" msgstr "啓用此選項以跳過無效行" -#: part/serializers.py:1817 +#: part/serializers.py:1924 msgid "Copy Substitute Parts" msgstr "複製替代品零件" -#: part/serializers.py:1818 +#: part/serializers.py:1925 msgid "Copy substitute parts when duplicate BOM items" msgstr "複製物料清單項目時複製替代品零件" @@ -8314,23 +8376,35 @@ msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能為不可跟蹤的零件提供序列號" -#: stock/api.py:1396 +#: stock/api.py:1400 msgid "Include Installed" msgstr "" -#: stock/api.py:1398 +#: stock/api.py:1402 msgid "If true, include test results for items installed underneath the given stock item" msgstr "" -#: stock/api.py:1405 +#: stock/api.py:1409 msgid "Filter by numeric Stock Item ID" msgstr "" -#: stock/api.py:1426 +#: stock/api.py:1430 #, python-brace-format msgid "Stock item with ID {id} does not exist" msgstr "" +#: stock/api.py:1507 +msgid "Include Part Variants" +msgstr "" + +#: stock/api.py:1537 +msgid "Date after" +msgstr "" + +#: stock/api.py:1541 +msgid "Date before" +msgstr "" + #: stock/models.py:71 msgid "Stock Location type" msgstr "庫存地點類型" @@ -8441,7 +8515,7 @@ msgstr "為此庫存項目選擇匹配的供應商零件" msgid "Where is this stock item located?" msgstr "這個庫存物品在哪裏?" -#: stock/models.py:1059 stock/serializers.py:1628 +#: stock/models.py:1059 stock/serializers.py:1638 msgid "Packaging this stock item is stored in" msgstr "包裝此庫存物品存儲在" @@ -8457,7 +8531,7 @@ msgstr "此項目是否安裝在另一個項目中?" msgid "Serial number for this item" msgstr "此項目的序列號" -#: stock/models.py:1106 stock/serializers.py:1613 +#: stock/models.py:1106 stock/serializers.py:1623 msgid "Batch code for this stock item" msgstr "此庫存項的批號" @@ -8517,140 +8591,140 @@ msgstr "轉換為零件" msgid "Quantity exceeds available stock" msgstr "數量超過可用庫存" -#: stock/models.py:1880 +#: stock/models.py:1888 msgid "Part is not set as trackable" msgstr "零件未設置為可跟蹤" -#: stock/models.py:1886 +#: stock/models.py:1894 msgid "Quantity must be integer" msgstr "數量必須是整數" -#: stock/models.py:1894 +#: stock/models.py:1902 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "數量不得超過現有庫存量 ({self.quantity})" -#: stock/models.py:1900 +#: stock/models.py:1908 msgid "Serial numbers must be provided as a list" msgstr "序列號需以清單提供" -#: stock/models.py:1905 +#: stock/models.py:1913 msgid "Quantity does not match serial numbers" msgstr "數量不匹配序列號" -#: stock/models.py:1923 +#: stock/models.py:1931 msgid "Cannot assign stock to structural location" msgstr "" -#: stock/models.py:2040 stock/models.py:2991 +#: stock/models.py:2048 stock/models.py:3018 msgid "Test template does not exist" msgstr "測試模板不存在" -#: stock/models.py:2058 +#: stock/models.py:2066 msgid "Stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: stock/models.py:2062 +#: stock/models.py:2070 msgid "Stock item is installed in another item" msgstr "庫存項已安裝在另一個項目中" -#: stock/models.py:2065 +#: stock/models.py:2073 msgid "Stock item contains other items" msgstr "庫存項包含其他項目" -#: stock/models.py:2068 +#: stock/models.py:2076 msgid "Stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: stock/models.py:2071 stock/models.py:2254 +#: stock/models.py:2079 stock/models.py:2265 msgid "Stock item is currently in production" msgstr "庫存項目前正在生產" -#: stock/models.py:2074 +#: stock/models.py:2082 msgid "Serialized stock cannot be merged" msgstr "序列化的庫存不能合併" -#: stock/models.py:2081 stock/serializers.py:1483 +#: stock/models.py:2089 stock/serializers.py:1493 msgid "Duplicate stock items" msgstr "複製庫存項" -#: stock/models.py:2085 +#: stock/models.py:2093 msgid "Stock items must refer to the same part" msgstr "庫存項必須指相同零件" -#: stock/models.py:2093 +#: stock/models.py:2101 msgid "Stock items must refer to the same supplier part" msgstr "庫存項必須是同一供應商的零件" -#: stock/models.py:2098 +#: stock/models.py:2106 msgid "Stock status codes must match" msgstr "庫存狀態碼必須匹配" -#: stock/models.py:2395 +#: stock/models.py:2406 msgid "StockItem cannot be moved as it is not in stock" msgstr "庫存項不能移動,因為它沒有庫存" -#: stock/models.py:2892 +#: stock/models.py:2900 msgid "Stock Item Tracking" msgstr "庫存項跟蹤" -#: stock/models.py:2923 +#: stock/models.py:2950 msgid "Entry notes" msgstr "條目註釋" -#: stock/models.py:2963 +#: stock/models.py:2990 msgid "Stock Item Test Result" msgstr "庫存項測試結果" -#: stock/models.py:2994 +#: stock/models.py:3021 msgid "Value must be provided for this test" msgstr "必須為此測試提供值" -#: stock/models.py:2998 +#: stock/models.py:3025 msgid "Attachment must be uploaded for this test" msgstr "測試附件必須上傳" -#: stock/models.py:3003 +#: stock/models.py:3030 msgid "Invalid value for this test" msgstr "此測試的值無效" -#: stock/models.py:3027 +#: stock/models.py:3054 msgid "Test result" msgstr "測試結果" -#: stock/models.py:3034 +#: stock/models.py:3061 msgid "Test output value" msgstr "測試輸出值" -#: stock/models.py:3042 stock/serializers.py:250 +#: stock/models.py:3069 stock/serializers.py:250 msgid "Test result attachment" msgstr "測驗結果附件" -#: stock/models.py:3046 +#: stock/models.py:3073 msgid "Test notes" msgstr "測試備註" -#: stock/models.py:3054 +#: stock/models.py:3081 msgid "Test station" msgstr "測試站" -#: stock/models.py:3055 +#: stock/models.py:3082 msgid "The identifier of the test station where the test was performed" msgstr "進行測試的測試站的標識符" -#: stock/models.py:3061 +#: stock/models.py:3088 msgid "Started" msgstr "已開始" -#: stock/models.py:3062 +#: stock/models.py:3089 msgid "The timestamp of the test start" msgstr "測試開始的時間戳" -#: stock/models.py:3068 +#: stock/models.py:3095 msgid "Finished" msgstr "已完成" -#: stock/models.py:3069 +#: stock/models.py:3096 msgid "The timestamp of the test finish" msgstr "測試結束的時間戳" @@ -8764,8 +8838,8 @@ msgstr "未提供庫存項" msgid "Quantity must not exceed available stock quantity ({q})" msgstr "數量不得超過現有庫存量 ({q})" -#: stock/serializers.py:715 stock/serializers.py:1440 stock/serializers.py:1761 -#: stock/serializers.py:1810 +#: stock/serializers.py:715 stock/serializers.py:1450 stock/serializers.py:1771 +#: stock/serializers.py:1820 msgid "Destination stock location" msgstr "目標庫存位置" @@ -8845,95 +8919,95 @@ msgstr "轉租" msgid "Parent stock location" msgstr "上級庫存地點" -#: stock/serializers.py:1312 +#: stock/serializers.py:1322 msgid "Part must be salable" msgstr "零件必須可銷售" -#: stock/serializers.py:1316 +#: stock/serializers.py:1326 msgid "Item is allocated to a sales order" msgstr "物料已分配到銷售訂單" -#: stock/serializers.py:1320 +#: stock/serializers.py:1330 msgid "Item is allocated to a build order" msgstr "項目被分配到生產訂單中" -#: stock/serializers.py:1344 +#: stock/serializers.py:1354 msgid "Customer to assign stock items" msgstr "客户分配庫存項目" -#: stock/serializers.py:1350 +#: stock/serializers.py:1360 msgid "Selected company is not a customer" msgstr "所選公司不是客户" -#: stock/serializers.py:1358 +#: stock/serializers.py:1368 msgid "Stock assignment notes" msgstr "庫存分配説明" -#: stock/serializers.py:1368 stock/serializers.py:1656 +#: stock/serializers.py:1378 stock/serializers.py:1666 msgid "A list of stock items must be provided" msgstr "必須提供庫存物品清單" -#: stock/serializers.py:1447 +#: stock/serializers.py:1457 msgid "Stock merging notes" msgstr "庫存合併説明" -#: stock/serializers.py:1452 +#: stock/serializers.py:1462 msgid "Allow mismatched suppliers" msgstr "允許不匹配的供應商" -#: stock/serializers.py:1453 +#: stock/serializers.py:1463 msgid "Allow stock items with different supplier parts to be merged" msgstr "允許合併具有不同供應商零件的庫存項目" -#: stock/serializers.py:1458 +#: stock/serializers.py:1468 msgid "Allow mismatched status" msgstr "允許不匹配的狀態" -#: stock/serializers.py:1459 +#: stock/serializers.py:1469 msgid "Allow stock items with different status codes to be merged" msgstr "允許合併具有不同狀態代碼的庫存項目" -#: stock/serializers.py:1469 +#: stock/serializers.py:1479 msgid "At least two stock items must be provided" msgstr "必須提供至少兩件庫存物品" -#: stock/serializers.py:1536 +#: stock/serializers.py:1546 msgid "No Change" msgstr "無更改" -#: stock/serializers.py:1574 +#: stock/serializers.py:1584 msgid "StockItem primary key value" msgstr "庫存項主鍵值" -#: stock/serializers.py:1587 +#: stock/serializers.py:1597 msgid "Stock item is not in stock" msgstr "庫存項無庫存" -#: stock/serializers.py:1590 +#: stock/serializers.py:1600 msgid "Stock item is already in stock" msgstr "庫存項已在庫" -#: stock/serializers.py:1604 +#: stock/serializers.py:1614 msgid "Quantity must not be negative" msgstr "數量不可為負" -#: stock/serializers.py:1646 +#: stock/serializers.py:1656 msgid "Stock transaction notes" msgstr "庫存交易記錄" -#: stock/serializers.py:1816 +#: stock/serializers.py:1826 msgid "Merge into existing stock" msgstr "合併至現有庫存" -#: stock/serializers.py:1817 +#: stock/serializers.py:1827 msgid "Merge returned items into existing stock items if possible" msgstr "可行時將退回項目併入現有庫存" -#: stock/serializers.py:1860 +#: stock/serializers.py:1870 msgid "Next Serial Number" msgstr "下一個序列號" -#: stock/serializers.py:1866 +#: stock/serializers.py:1876 msgid "Previous Serial Number" msgstr "上一個序列號" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 9c4d1d217d..66a0d23716 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -22,12 +22,12 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:289 #: src/pages/Index/Scan.tsx:64 msgid "Duplicate" -msgstr "" +msgstr "نسخه مطابقة" #: lib/components/RowActions.tsx:46 #: src/components/items/ActionDropdown.tsx:245 msgid "Edit" -msgstr "" +msgstr "تعديل" #: lib/components/RowActions.tsx:56 #: src/components/forms/ApiForm.tsx:754 @@ -35,9 +35,9 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" -msgstr "" +msgstr "حذف" #: lib/components/RowActions.tsx:66 #: src/components/details/DetailsImage.tsx:83 @@ -52,7 +52,7 @@ msgstr "" #: src/tables/FilterSelectDrawer.tsx:336 #: src/tables/build/BuildOutputTable.tsx:560 msgid "Cancel" -msgstr "" +msgstr "إلغاء" #: lib/components/RowActions.tsx:136 #: src/components/nav/NavigationDrawer.tsx:190 @@ -65,7 +65,7 @@ msgstr "" #: src/forms/StockForms.tsx:1097 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:976 msgid "Actions" -msgstr "" +msgstr "الإجراءات" #: lib/components/SearchInput.tsx:34 #: src/components/forms/fields/RelatedModelField.tsx:479 @@ -75,7 +75,7 @@ msgstr "" #: src/pages/Index/Settings/UserSettings.tsx:75 #: src/pages/part/PartDetail.tsx:1183 msgid "Search" -msgstr "" +msgstr "بحث" #: lib/components/YesNoButton.tsx:20 msgid "Pass" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "اختر موقع المصدر لتخصيص المخزون" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "تم تخصيص عناصر المخزون" @@ -4558,8 +4587,8 @@ msgstr "تم تخصيص عناصر المخزون" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 5818cf2359..298b6960d1 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index d896e00b9a..8404882768 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -35,7 +35,7 @@ msgstr "Upravit" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Odstranit" @@ -105,7 +105,7 @@ msgstr "Ne" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Ne" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Díl" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Díl výrobce" @@ -227,11 +228,14 @@ msgstr "Kategorie dílů" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Skladová položka" @@ -239,7 +243,7 @@ msgstr "Skladová položka" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Firmy" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Kódy projektu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Objednávka" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Řádky objednávky" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Řádky objednávky" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Prodejní objednávka" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Nastavení prodejních objednávek" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Vrácená objednávka" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontakty" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Správce" @@ -452,15 +456,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:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Uživatel" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Šablony hlášení" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Nastavení pluginu" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Výběrová pole" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Administrace" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Vytvořené objednávky" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Chyba při vykreslování komponenty" @@ -808,10 +807,6 @@ msgstr "Tisk štítku" msgid "Print" msgstr "Tisk" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Příští měsíc" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Stáhnout data" +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/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Nejsou k dispozici žádné widgety" msgid "There are no more widgets available for the dashboard" msgstr "Pro nástěnku nejsou dostupné žádné další widgety" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Odebírané díly" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Zobrazit počet částí, ke kterým jste přihlášeni" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Sledované kategorie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Zobrazit počet kategorií, ke kterým jste se přihlásili" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Neplatné kusovníky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Sestavy vyžadující ověření kusovníku" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Nízké zásoby" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Zobraz počet polžek s nízkou skladovou zásobou" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Vyžadováno pro vytvoření objednávek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Zobrazit části, které jsou vyžadovány pro aktivní objednávky staveb" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Položky s prošlou platností" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Zobrazit počet skladových položek, které vypršely" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Zastaralé položky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Zobrazit počet položek skladu, které jsou zastaralé" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Aktivní objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Zobrazit počet objednávek sestavení, které jsou momentálně aktivní" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Po termínu sestavení objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Zobrazit počet objednávek po termínu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Přiřazené objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Zobrazit počet objednávek sestavení, které vám jsou přiděleny" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Aktivní objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Zobrazit počet aktivních objednávek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Zpožděné objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Zobrazit počet objednávek po splatnosti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Přiřazené prodejní objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Zobrazit počet objednávek, které vám jsou přiděleny" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Čekající zásilky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Zobrazit počet nevyřízených zásilek objednávek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Aktivní objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Zobrazit počet aktuálně aktivních objednávek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Objednávky po splatnosti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Zobrazit počet objednávek po splatnosti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Přiřazené objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Zobrazit počet objednávek, které vám jsou přiděleny" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Aktivní vratkové objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Zobrazit počet vrácených objednávek, které jsou aktuálně aktivní" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Po termínu vrácení" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Zobrazit počet objednávek po splatnosti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Přiřazené vrácené objednávky" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Zobrazit počet vrácených objednávek, které vám jsou přiděleny" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Začínáme" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Začínáme s InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Aktualizace novinek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Nejnovější zprávy z InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Žádné novinky" msgid "There are no unread news items" msgstr "Žádné nepřečtené novinky" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "Generuji report inventury" + +#: 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 "Generovat report inventury" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "Generovat" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "Inventura" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "Generovat nový report inventury" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Existují chyby pro jedno nebo více polí formuláře" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Aktualizovat" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Zadejte heslo znova" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrovat" @@ -1856,7 +1879,7 @@ msgstr "Zastaveno" msgid "Running" msgstr "Spuštěno" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Vyberte soubor k nahrání" @@ -1946,41 +1969,41 @@ msgstr "Upravit data" msgid "Delete Row" msgstr "Odstranit řádek" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Řádek" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Řádek obsahuje chyby" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Přijmout" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Platný" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtrovat podle stavu ověření řádku" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Hotovo" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtrovat podle stavu dokončení řádku" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importovat vybrané řádky" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Zpracovávání dat" @@ -2080,7 +2103,7 @@ msgstr "Data byla úspěšně importována" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Zavřít" @@ -2268,11 +2291,11 @@ msgstr "Žádné položky" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "K dispozici" @@ -2576,8 +2599,8 @@ msgstr "Uživatelská nastavení" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Nastavení systému" @@ -2632,13 +2655,13 @@ msgstr "Odhlásit" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Zásoby" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Výroba" @@ -2780,7 +2803,7 @@ msgstr "Přílohy" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Poznámky" @@ -2819,7 +2842,7 @@ msgstr "Informace o pluginu" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Datum" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktivní" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Webová stránka" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Název balíčku" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Instalační cesta" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Vestavěný" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Balík" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Nastavení pluginů" @@ -2990,7 +3019,7 @@ msgstr "Doprava" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Neaktivní" @@ -3024,20 +3053,20 @@ msgstr "V objednávce" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Ve výrobě" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Lokace" @@ -3082,11 +3111,11 @@ msgstr "Sériové číslo" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Sériové číslo" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Množství" @@ -3215,40 +3243,40 @@ msgstr "Chcete pokračovat ve změně tohoto nastavení?" msgid "This setting requires confirmation" msgstr "Toto nastavení vyžaduje potvrzení" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Upravit nastavení" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Nastavení {key} bylo úspěšně aktualizováno" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Nastavení aktualizováno" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Nastavení {0} bylo úspěšně aktualizováno" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Při úpravě nastavení došlo k chybě" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Chyba při načítání nastavení" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Žádné nastavení" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Nejsou k dispozici žádná konfigurovatelná nastavení" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Bez specifikovaného nastavení" @@ -3894,7 +3922,7 @@ msgstr "Opravte chyby ve vybraných položkách" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Objednat položky" @@ -4369,19 +4397,19 @@ msgstr "O InvenTree.org" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Náhradní díl" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Upravit náhrady kusovníku" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Přidat náhradu" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Náhrada přidána" @@ -4398,7 +4426,7 @@ msgstr "Náhrada přidána" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Množství k dokončení" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Množství k dokončení" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Stav" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Výrobní příkaz byl zrušen" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Výrobní příkaz byl zrušen" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IČO" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Přiděleno" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Zdrojové umístění" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Vyberte umístění pro přiřazení zásob" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Přidělit zásoby" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Zásoba přidělena" @@ -4558,8 +4587,8 @@ msgstr "Zásoba přidělena" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Plně spotřebovány" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 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:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Vyberte kód projektu pro tuto položku" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Uložit již s přijatými zásobami" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Zadat sériová čísla pro příchozí skladové položky" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Datum expirace" @@ -4757,7 +4786,7 @@ msgstr "Balení" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Poznámka" @@ -4771,7 +4800,7 @@ msgstr "Číslo zboží (SKU)" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Přijaté" @@ -4791,35 +4820,40 @@ msgstr "Přijaté položky" msgid "Item received into stock" msgstr "Položka byla přijata na skladě" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Zkontrolovat zásilku" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Zásilka označena jako zkontrolována" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Odznačit zásilku" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 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:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Zásilka označená jako nezkontrolována" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Ponechte prázdné pro použití adresy objednávky" @@ -4849,8 +4883,8 @@ msgstr "Stav skladu" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Nová skladová položka" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Seznam záznamů pro výběr" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Nic nevybráno" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Přihlášení" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Přihlašování" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Nemáte účet?" @@ -6024,7 +6058,7 @@ 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:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Tečky" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Měna" @@ -6841,6 +6875,16 @@ msgstr "Ceník" msgid "Labels" msgstr "Štítky" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Sledování skladových položek" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "Sestavená část nemusí mít definovaný kusovník (BOM) nebo je kusov #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revize" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revize" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revize" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revize" msgid "Custom Status" msgstr "Vlastní status" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externí" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Nadřazená sestava" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Množství sestav" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Lze postavit" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Dokončené výstupy" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Vystavil" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Odpovědný" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Libovolné místo" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Cílové umístění" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Vytvořeno" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Počáteční datum" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Cílové datum" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Cílové umístění" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Vytvořeno" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Počáteční datum" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +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 msgid "Completed" msgstr "Dokončeno" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Detaily sestavy" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Požadované díly" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Přidělené zásoby" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Použité zásoby" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Neúplné výstupy" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Externí objednávky" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Podřízené objednávky sestavy" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Podřízené objednávky sestavy" msgid "Test Results" msgstr "Výsledky testu" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Upravit výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Přidat výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Zrušit výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Objednávka zrušena" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Pozastavit výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Objednávka pozastavena" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Zadat výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Zadat tuto objednávku" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Objednávka zadána" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Dokončit výrobní příkaz" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Označit tuto objednávku za dokončenou" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Objednávka dokončena" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Zadat objednávku" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Dokončit objednávku" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Akce výrobní objednávky" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Upravit objednávku" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Duplikovat objednávku" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Pozastavit objednávku" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Zrušit objednávku" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Výrobní příkaz" @@ -7243,7 +7287,7 @@ msgstr "Výrobní příkaz" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Zobrazit externí výrobní příkazy" @@ -7286,10 +7330,6 @@ msgstr "Zobrazení kalendáře" msgid "Parametric View" msgstr "Parametrické zobrazení" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Webová stránka" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefonní číslo" @@ -7313,7 +7353,7 @@ msgstr "Výchozí měna" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Výrobce" @@ -7330,7 +7370,7 @@ msgstr "Výrobce" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Zákazník" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Přijaté zásoby" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Editovat díl výrobce" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Přidat díl výrobce" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Odstranit díl výrobce" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Skupinové role" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Informace o uživateli" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revize" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Výchozí umístění" @@ -7723,14 +7763,14 @@ msgstr "Klíčová slova" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Dostupná zásoba" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Na objednávku" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Datum vytvoření" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Vytvořil(a)" @@ -8006,35 +8046,46 @@ msgstr "Historie prodeje" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Upravit Zásoby" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Odstranit položku skladů" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "Report inventury je naplánovaný" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +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:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Hodnota skladu" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "Generovat vstup inventury" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimální hodnota" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maximální hodnota" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maximální hodnota" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Komponenta" @@ -8096,7 +8147,7 @@ msgstr "Maximální cena" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Jednotková cena" @@ -8176,7 +8227,7 @@ msgstr "Nákupní cena" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Naposledy aktualizováno" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum dokončení" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "Není zkontrolováno" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Poslední inventura" msgid "Stock Details" msgstr "Podrobnosti zásob" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Sledování skladových položek" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Serializovat skladovou položku" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Skladová položka serializována" @@ -8859,12 +8906,12 @@ msgstr "Akce skladové položky" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Zastaralé" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Expirováno" @@ -8893,7 +8940,68 @@ 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:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Tato skladová položka je ve výrobě" + +#: src/tables/ColumnRenderers.tsx:156 +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:163 +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:170 +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:177 +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:184 +msgid "This stock item is unavailable" +msgstr "Tato skladová položka je nedostupná" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Tato skladová položka expirovala" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Tato skladová položka je zastaralá" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "Tato položka je nadměrně přidělena" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Tato položka je plně přidělena" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Tato položka je částečně přidělena" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Není na skladě" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Tato skladová položka byla vyčerpána" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Informace o skladu" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Přidělené řádky" @@ -8960,7 +9068,7 @@ msgstr "Zobrazit položky, které mají sériové číslo" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Sériové" @@ -9116,7 +9224,7 @@ msgstr "Filtrovat podle odpovědného majitele" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filter by user" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Tuto akci nelze vrátit zpět" @@ -9317,9 +9425,9 @@ msgstr "Náhrady" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: 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" @@ -9344,7 +9452,7 @@ msgstr "Zahrnuje náhradní zásoby" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Zahrnuje variantu zásob" @@ -9373,13 +9481,6 @@ msgstr "Sestavení" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Informace o skladu" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,14 +9502,14 @@ msgstr "Zobrazit sledovatelné předměty" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Aktivní díl" #: src/tables/bom/BomTable.tsx:431 msgid "Show active items" -msgstr "" +msgstr "Zobrazit aktivní položky" #: src/tables/bom/BomTable.tsx:436 #: src/tables/build/BuildLineTable.tsx:209 @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Zobrazit ověřené položky" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Zděděno" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Zobrazit zděděné položky" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Volitelné" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Zobrazit volitelné položky" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Položka BOM vytvořena" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Upravit BOM položku" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Položka byla aktualizována" @@ -9553,34 +9656,34 @@ msgstr "Importovat BOM položky ze souboru" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Montáž" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Zobrazit aktivní montáže" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sledovatelné" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Zobrazit sledovatelné montáže" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Přidělen výstup" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Zobrazit položky přiřazené k výstupu výstavby" @@ -9593,7 +9696,7 @@ 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:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Stav objednávky" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "Odstranit přidělené zásoby" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 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:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Spotřebovat" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Testovatelné" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Sledováno" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "Zobrazit položky skladem k objednávce" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "Ve výrobě" @@ -9701,12 +9804,6 @@ msgstr "Ve výrobě" msgid "Insufficient stock" msgstr "Nedostatek zásob" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Není na skladě" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Zděděný" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Plně přiděleno" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Vytvořit výrobní příkaz" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Zásoby stavby" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Zobrazit díl" @@ -9811,28 +9908,28 @@ 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:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Má cílové datum" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Zobrazit objednávky s cílovým datem" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Má počáteční datum" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "Serializovat výstup výroby" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filtrovat podle stavu zásob" @@ -10101,24 +10198,24 @@ msgstr "Zobrazit položku" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Přidat řádek položky" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Upravit řádkovou položku" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Odstranit řádkovou položku" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Povinné" @@ -11024,68 +11121,68 @@ msgstr "Popis není k dispozici" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Potvrdit aktivaci pluginu" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Potvrdit deaktivaci pluginu" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Vybraný plugin bude aktivován" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Vybraný plugin bude deaktivován" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Vybraný plugin bude aktivován" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Vybraný plugin bude deaktivován" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Deaktivovat" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Aktivovat" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Aktivovat vybraný plugin" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Aktivovat" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Aktivovat vybraný plugin" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Aktualizovat vybraný plugin" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Odinstalovat" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Odinstalovat vybraný plugin" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Odstranit vybranou konfiguraci pluginu" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Aktivovat plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Plugin byl aktivován" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Plugin byl deaktivován" @@ -11093,20 +11190,20 @@ msgstr "Plugin byl deaktivován" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Instalovat plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Instalovat" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin byl úspěšně nainstalován" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Odinstalovat plugin" @@ -11114,23 +11211,23 @@ msgstr "Odinstalovat plugin" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Potvrdit odinstalaci pluginu" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Vybraný plugin bude odinstalován." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plugin byl úspěšně odinstalován" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Odstranit plugin" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Smazání této konfigurace pluginu odstraní všechna související nastavení a data. Jste si jisti, že chcete odstranit tento plugin?" @@ -11138,11 +11235,11 @@ msgstr "Smazání této konfigurace pluginu odstraní všechna související nas #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Pluginy znovu načteny" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Pluginy byly úspěšně znovu načteny" @@ -11154,7 +11251,7 @@ msgstr "Pluginy byly úspěšně znovu načteny" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Znovu načíst pluginy" @@ -11166,7 +11263,7 @@ msgstr "Znovu načíst pluginy" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Detail Pluginu" @@ -11178,12 +11275,12 @@ msgstr "Detail Pluginu" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Příklad" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Nainstalováno" @@ -11204,23 +11301,23 @@ msgstr "Nainstalováno" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 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:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Aktivní výrobce" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Zobrazit díly výrobce pro aktivní výrobce." @@ -11319,23 +11416,23 @@ msgstr "Zobrazit aktivní dodavatele" msgid "Show supplier parts with stock" msgstr "Zobrazit díly dodavatele skladem" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Datum přijetí" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Zobrazit položky, které byly přijaty" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filtrovat podle stavu položky" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Přijmout vybrané položky" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Přijmout položku" @@ -11399,27 +11496,27 @@ msgstr "Přiřadit k zásilce" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Přiřadit sériová čísla" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Zobrazit řádky které jsou plně přiřazeny" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Zobrazit řádky které jsou dokončeny" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Přiřadit sérii" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Sestavit zásoby" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Objednat zásoby" @@ -12035,24 +12132,24 @@ msgstr "Uživatel úspěšně aktualizován" msgid "Error updating user" msgstr "Při aktualizaci uživatele došlo k chybě" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Instalovat položku" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Položka nainstalována" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Odinstalovat položku" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Položka odinstalována" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Odinstalovat skladovou položku" @@ -12073,207 +12170,163 @@ msgstr "Odstranit typ umístění" msgid "Icon" msgstr "Ikona" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Tato skladová položka je ve výrobě" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Datum inventury" -#: src/tables/stock/StockItemTable.tsx:113 -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/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Zobrazit skladem pro aktivní díly" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Tato skladová položka byla přidělena zákazníkovi" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Zobrazit skladem pro smontované díly" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Tato skladová položka je nainstalována v jiné položce" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Zobrazit položky, které byly přiřazeny" -#: src/tables/stock/StockItemTable.tsx:134 -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/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Zobrazit položky, které jsou k dispozici" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Tato skladová položka je nedostupná" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Zahrnout podumístění" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Tato skladová položka expirovala" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Zahrnout zásoby do podumístění" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Tato skladová položka je zastaralá" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Vyčerpané" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Tato položka je plně přidělena" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Zobrazit vyčerpané položky skladem" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Tato položka je částečně přidělena" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Zobrazit položky, které jsou ve výrobě" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Tato skladová položka byla vyčerpána" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Odesláno zákazníkovi" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Zobrazit sledované předměty" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Má nákupní cenu" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Zobrazit položky, které mají kupní cenu" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Zobrazit položky, které expirovaly" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Zobrazit položky, které jsou zastaralé" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Expirovalo před" + +#: src/tables/stock/StockItemTable.tsx:266 +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 +msgid "Expired After" +msgstr "Expirovalo po" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Inventura před" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Zobrazit položky sečtené před tímto datem" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Inventura po" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Zobrazit položky sečtené po tomto datu" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Datum inventury" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Externí umístění" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Zobrazit skladem pro aktivní díly" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Zobrazit skladem pro smontované díly" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Zobrazit položky, které byly přiřazeny" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Zobrazit položky, které jsou k dispozici" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Zahrnout podumístění" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Zahrnout zásoby do podumístění" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Vyčerpané" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Zobrazit vyčerpané položky skladem" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Zobrazit položky, které jsou ve výrobě" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Zobrazit zásoby na externích lokacích" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -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:373 -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:377 -msgid "Sent to Customer" -msgstr "Odesláno zákazníkovi" - -#: src/tables/stock/StockItemTable.tsx:378 -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:389 -msgid "Show tracked items" -msgstr "Zobrazit sledované předměty" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Má nákupní cenu" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Zobrazit položky, které mají kupní cenu" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Zobrazit položky, které expirovaly" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Zobrazit položky, které jsou zastaralé" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Expirovalo před" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Zobrazit položky, které expirovaly před tímto datem" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Expirovalo po" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Zobrazit položky, které expirovaly po tomto datu" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Aktualizováno před" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Zobrazit položky upravené před tímto datem" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Aktualizováno po" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Zobrazit položky upravené po tomto datu" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Inventura před" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Zobrazit položky sečtené před tímto datem" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Inventura po" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Zobrazit položky sečtené po tomto datu" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Externí umístění" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Zobrazit zásoby na externích lokacích" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Objednat položky" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Objednat položky" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "Starý stav" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Přídáno" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Odstraněno" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 075d7a76af..58b9db31c7 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Rediger" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Slet" @@ -105,7 +105,7 @@ msgstr "Nej" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nej" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Del" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Leverandør Del" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Producent Del" @@ -227,11 +228,14 @@ msgstr "Del Kategorier" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Lagervarer" @@ -239,7 +243,7 @@ msgstr "Lagervarer" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Firmaer" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Projektkoder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Købsordre" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Indkøbsordre linjer" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Indkøbsordre linjer" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Salgsordrer" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Salg Ordre Forsendelser" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Returordre" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Ejer" @@ -452,15 +456,15 @@ msgstr "Ejer" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Bruger" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Rapporter Skabeloner" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Plugin indstillinger" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Valg Lister" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Produktionsordrer" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Render fejl af komponent" @@ -808,10 +807,6 @@ msgstr "Udskriv Labels" msgid "Print" msgstr "Udskriv" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Næste måned" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Download data" +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/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Ingen Widgets Tilgængelige" msgid "There are no more widgets available for the dashboard" msgstr "Der er ikke flere widgets tilgængelige til dashboardet" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Abonnerede Dele" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Vis antallet af dele, du har abonneret på" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Abonnerede kategorier" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Vis antallet af delkategorier, som du har abonneret på" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Ugyldige styklister" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Samlinger, der kræver stukliste af materiale validering" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Få på lager" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Vis antallet af dele som er lave på lager" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Påkrævet for byggeordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Vis dele som er nødvendige for aktive byggeordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Udløbet Lagervarer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Vis antallet af lagervarer som er udløbet" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Gamle Lagervarer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Vis antallet af lagervarer som er forældede" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Aktive Byggeordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Vis antallet af byggeordrer som er aktive" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Forsinket Byggeordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Vis antallet af byggeordrer som er forfaldne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Tildelte Byggeordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Vis antallet af byggeordrer som er tildelt dig" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Aktiver Salgsordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Vis antallet af salgsordrer som er aktive" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Forfaldne Salgsordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Vis antallet af salgsordrer som er forfaldne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Tildelte Salgsordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Vis antallet af salgsordrer, som er tildelt dig" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Afventer Forsendelser" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Vis antallet af afventende forsendelser af salgsordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Aktive Indkøbsordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Vis antallet af indkøbsordrer som er aktive" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Forfaldne Indkøbsordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Vis antallet af indkøbsordrer som er forfaldne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Tildelte Indkøbsordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Vis antallet af indkøbsordrer som er tildelt dig" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Aktive Returordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Vis antallet af returordrer som er aktive" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Forfaldne Returordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Vis antallet af returordrer som er forfaldne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Tildelte Returordrer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Vis antallet af returordrer, som er tildelt dig" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Sådan kommer du igang" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Kom godt i gang med InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Nyhedsopdateringer" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "De seneste nyheder fra InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Ingen Nyheder" msgid "There are no unread news items" msgstr "Der er ingen ulæste nyheder" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "Generering af lageroptællingsrapport" + +#: 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 "Generer af lageroptællingsrapport" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "Generer" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Fejl findes i et eller flere formularfelter" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Opdater" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Gentag Password" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrer" @@ -1856,7 +1879,7 @@ msgstr "Standset" msgid "Running" msgstr "Køre" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Vælg den fil, du vil uploade" @@ -1946,41 +1969,41 @@ msgstr "Rediger data" msgid "Delete Row" msgstr "Slet række" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Række" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Rækken indeholder fejl" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Acceptere" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Gyldig" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtrer efter rækkevaliderings status" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Færdiggjort" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtrer efter rækkefuldførelse status" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importer markerede rækker" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Behandler Data" @@ -2080,7 +2103,7 @@ msgstr "Data er blevet importeret" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Luk" @@ -2268,11 +2291,11 @@ msgstr "Ingen varer" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Tilgængelig" @@ -2576,8 +2599,8 @@ msgstr "Brugerindstillinger" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Systemindstillinger" @@ -2632,13 +2655,13 @@ msgstr "Log ud" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Produktion" @@ -2780,7 +2803,7 @@ msgstr "Vedhæftninger" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Noter" @@ -2819,7 +2842,7 @@ msgstr "Plugin Information" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dato" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Dato" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktiv" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Hjemmeside" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Pakkenavn" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Installationssti" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Indbygget" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Pakke" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin indstillinger" @@ -2990,7 +3019,7 @@ msgstr "Forsendelse" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inaktiv" @@ -3024,20 +3053,20 @@ msgstr "På Ordre" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "I Produktion" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Lokation" @@ -3082,11 +3111,11 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Serienummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Antal" @@ -3215,40 +3243,40 @@ msgstr "Vil du fortsætte med at ændre denne indstilling?" msgid "This setting requires confirmation" msgstr "Denne indstilling kræver bekræftelse" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Rediger indstilling" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Indstilling af {key} opdateret" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Indstillinger opdateret" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Indstilling af {0} opdateret" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Fejl under redigering af indstilling" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Fejl ved indlæsning af indstillinger" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Ingen indstillinger" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Der er ingen tilgængelige konfigurerbar indstillinger" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Ingen indstillinger specificeret" @@ -3894,7 +3922,7 @@ msgstr "Ret venligst fejlene i de valgte dele" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Bestil dele" @@ -4369,19 +4397,19 @@ msgstr "Om InvenTree projektet" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Erstat Del" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Rediger stukliste erstatninger" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Tilføj Erstatning" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Erstatning tilføjet" @@ -4398,7 +4426,7 @@ msgstr "Erstatning tilføjet" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Antal til fuldførelse" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Antal til fuldførelse" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Byggeoutput er blevet aflyst" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Byggeoutput er blevet aflyst" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Allokere" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Kilde Lokation" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Vælg kildelokationen for lagertildelingen" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Tildel lager" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Lagervarer tildelt" @@ -4558,8 +4587,8 @@ msgstr "Lagervarer tildelt" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Fuldt forbrugte" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Forbrugt" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Vælg projektkode for dette linjeelement" @@ -4669,7 +4698,7 @@ msgstr "Tildel Batchkode" #: src/forms/PurchaseOrderForms.tsx:570 msgid "Assign Serial Numbers" -msgstr "" +msgstr "Tildel Serienumre" #: src/forms/PurchaseOrderForms.tsx:581 msgid "Set Expiry Date" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Indtast serienumre for modtagne elementer" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Udløbsdato" @@ -4757,7 +4786,7 @@ msgstr "Emballage" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Note" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Modtaget" @@ -4791,35 +4820,40 @@ msgstr "Modtag varer" msgid "Item received into stock" msgstr "Vare modtaget på lager" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Tjek Forsendelse" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Forsendelse markeret som kontrolleret" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Fjern Markering Af Forsendelse" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 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:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Forsendelse markeret som ikke-kontrolleret" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Efterlad blank for at bruge ordreadressen" @@ -4849,8 +4883,8 @@ msgstr "Lager Status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Tilføj Lagervare" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Liste over poster at vælge imellem" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Log ind" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Logger dig ind" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Har du ikke en konto?" @@ -6024,7 +6058,7 @@ 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:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Prikker" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Valuta" @@ -6595,7 +6629,7 @@ msgstr "Lokationstyper" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:52 #: src/tables/machine/MachineTypeTable.tsx:323 msgid "Machines" -msgstr "" +msgstr "Maskiner" #: src/pages/Index/Settings/AdminCenter/Index.tsx:247 msgid "Operations" @@ -6841,6 +6875,16 @@ msgstr "Prissætning" msgid "Labels" msgstr "Label" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Lager Sporing" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "Den samlede del har muligvis ikke en defineret stykliste, eller styklist #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revision" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revision" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revision" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revision" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Ekstern" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Overordnet produktion" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Produktions antal" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Kan Bygge" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Gennemførte Output" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Udstedt Af" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Ansvarlig" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Enhver placering" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Destinations Placering" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Oprettet" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Startdato" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Måldato" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Destinations Placering" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Oprettet" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Startdato" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Måldato" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Fuldført" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Bygge Detaljer" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Nødvendige Dele" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Tildelt Lager" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Forbrugt Lager" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Ufuldstændige Output" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Eksterne Ordrer" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Byg Underordnede Ordrer" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Byg Underordnede Ordrer" msgid "Test Results" msgstr "Testresultater" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Rediger Byggeordre" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Tilføj Byggeordre" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Annuller Byggeordre" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Ordren annulleret" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Hold Byg Ordre" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Ordre placeret på hold" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Udsted Byggeordre" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Udsted denne ordre" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Ordre udstedt" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Færdiggør Byggeordre" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Marker denne ordre som færdig" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Ordre fuldført" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Udstede Ordre" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Fuldfør ordre" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Byg Ordre Handlinger" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Rediger ordre" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Dupliker ordre" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Hold ordre" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Annuller ordre" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Produktionsordre" @@ -7243,7 +7287,7 @@ msgstr "Produktionsordre" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Vis eksterne bygge ordrer" @@ -7286,10 +7330,6 @@ msgstr "Kalender Visning" msgid "Parametric View" msgstr "Parametrisk Visning" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Hjemmeside" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefonnummer" @@ -7313,7 +7353,7 @@ msgstr "Standardvaluta" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Producent" @@ -7330,7 +7370,7 @@ msgstr "Producent" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Kunde" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Modtaget Lager" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Rediger Producent Del" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Tilføj Producent Part" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Slet Producent Del" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Gruppe Roller" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Brugerinformation" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revision af" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Standard lokation" @@ -7723,14 +7763,14 @@ msgstr "Nøgleord" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Tilgængelig Lager" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "På bestilling" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Oprettet af" @@ -7937,12 +7977,12 @@ msgstr "Del Handlinger" #: src/pages/part/PartPricingPanel.tsx:72 msgid "No pricing data found for this part." -msgstr "" +msgstr "Ingen prisdata fundet for denne del." #: src/pages/part/PartPricingPanel.tsx:87 #: src/pages/part/pricing/PricingOverviewPanel.tsx:332 msgid "Pricing Overview" -msgstr "" +msgstr "Prisoversigt" #: src/pages/part/PartPricingPanel.tsx:93 msgid "Purchase History" @@ -8006,35 +8046,46 @@ msgstr "Salgs Historik" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Lagerværdi" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimum Værdi" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maksimal Værdi" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maksimal Værdi" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Komponent" @@ -8096,7 +8147,7 @@ msgstr "Maksimal Pris" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Enhedspris" @@ -8176,7 +8227,7 @@ msgstr "Købspris" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Sidst Opdateret" @@ -8218,11 +8269,11 @@ msgstr "Ingen tilgængelige prisdata" #: src/pages/part/pricing/PricingPanel.tsx:77 msgid "Loading pricing data" -msgstr "" +msgstr "Indlæser prisdata" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:48 msgid "Purchase Price" -msgstr "" +msgstr "Købspris" #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #~ msgid "Sale Order" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "Ikke kontrolleret" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "Lager Detaljer" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Lager Sporing" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Forældet" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Udløbet" @@ -8893,7 +8940,68 @@ msgstr "Du abonnerer på notifikationer for denne del" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Denne lagervare er i produktion" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Denne lagervare er blevet tildelt en salgsordre" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Denne lagervare er blevet tildelt en kunde" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Denne lagervare er installeret i en anden lagervare" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "Denne lagervare er blevet brugt af en byggeordre" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "Denne lagervare er utilgængelig" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Denne lagervare er udløbet" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Denne lagervare er forældet" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Denne lagervare er fuldt allokeret" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Denne lagervare er delvist allokeret" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Intet lager tilgængeligt" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Denne lagervare er opbrugt" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8945,7 +9053,7 @@ msgstr "" #: src/tables/Filter.tsx:93 msgid "Show items which are in stock" -msgstr "" +msgstr "Vis varer der er på lager" #: src/tables/Filter.tsx:100 msgid "Is Serialized" @@ -8960,13 +9068,13 @@ msgstr "Vis elementer som har et serienummer" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" #: src/tables/Filter.tsx:109 msgid "Filter items by serial number" -msgstr "" +msgstr "Filtrer elementer efter serienummer" #: src/tables/Filter.tsx:117 msgid "Serial Below" @@ -9116,7 +9224,7 @@ msgstr "Filtrer efter ansvarlig ejer" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filtrer efter bruger" @@ -9222,7 +9330,7 @@ msgstr "Server returnerede forkert datatype" #: src/tables/InvenTreeTable.tsx:555 msgid "Error loading table data" -msgstr "" +msgstr "Fejl ved indlæsning af tabeldata" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Denne handling kan ikke fortrydes" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Inkluderer erstatningsbeholdning" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Aktiv Del" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" -msgstr "" +msgstr "Valgfri" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Styklistevare oprette" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Rediger stykliste element" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Styklistevare opdateret" @@ -9553,34 +9656,34 @@ msgstr "Importer Stykliste elementer fra en fil" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sporbar" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Ordre status" #: 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "Fjern Allokeret Lager" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 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:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Forbrug" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "I produktion" @@ -9701,12 +9804,6 @@ msgstr "I produktion" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Vis Del" @@ -9811,28 +9908,28 @@ 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:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Har startdato" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -9991,7 +10088,7 @@ msgstr "Vis virksomheder, som er producenter" #: src/tables/company/CompanyTable.tsx:107 msgid "Show companies which are customers" -msgstr "" +msgstr "Vis virksomheder der er kunder" #: src/tables/company/ContactTable.tsx:99 msgid "Edit Contact" @@ -10101,24 +10198,24 @@ msgstr "Vis varer" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10855,7 +10952,7 @@ msgstr "Kræver Værdi" #: src/tables/part/PartTestTemplateTable.tsx:123 msgid "Show tests that require a value" -msgstr "" +msgstr "Vis tests der kræver en værdi" #: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Requires Attachment" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Obligatorisk" @@ -11024,68 +11121,68 @@ msgstr "Beskrivelse ikke tilgængelig" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Bekræft aktivering af plugin" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Bekræft deaktivering af plugin" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Det valgte plugin vil blive aktiveret" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Det valgte plugin vil blive deaktiveret" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Det valgte plugin vil blive aktiveret" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Det valgte plugin vil blive deaktiveret" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Deaktiver" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Aktiver" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Aktiver det valgte plugin" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Aktiver" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Aktiver det valgte plugin" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Opdater valgte plugin" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Afinstaller" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Afinstaller det valgte plugin" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Slet valgte plugin konfiguration" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Aktiver Plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Plugin blev aktiveret" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Plugin blev deaktiveret" @@ -11093,20 +11190,20 @@ msgstr "Plugin blev deaktiveret" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Installer plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Installer" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin blev installeret" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Afinstaller Plugin" @@ -11114,23 +11211,23 @@ msgstr "Afinstaller Plugin" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Bekræft afinstallation af plugin" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Det valgte plugin vil blive afinstalleret." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plugin blev afinstalleret" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Slet Plugin" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Sletning af denne plugin konfiguration vil fjerne alle tilknyttede indstillinger og data. Er du sikker på, at du vil slette dette plugin?" @@ -11138,11 +11235,11 @@ msgstr "Sletning af denne plugin konfiguration vil fjerne alle tilknyttede indst #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Plugins genindlæst" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Plugins blev genindlæst" @@ -11154,7 +11251,7 @@ msgstr "Plugins blev genindlæst" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Genindlæs Plugins" @@ -11166,7 +11263,7 @@ msgstr "Genindlæs Plugins" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Plugin Detaljer" @@ -11178,12 +11275,12 @@ msgstr "Plugin Detaljer" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Prøve" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Installeret" @@ -11204,23 +11301,23 @@ msgstr "Installeret" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "Producentens varenummer" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 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:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Aktiv Producent" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Vis producentens dele for aktive producenter." @@ -11319,23 +11416,23 @@ msgstr "Vis aktive leverandører" msgid "Show supplier parts with stock" msgstr "Vis leverandørdele med lager" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Modtaget Dato" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Vis elementer som er modtaget" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Modtag valgte elementer" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Modtag Vare" @@ -11399,27 +11496,27 @@ msgstr "Tildel til Forsendelse" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Tildel Serienummer" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "Bruger opdateret med succes" msgid "Error updating user" msgstr "Fejl ved opdatering af bruger" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Installer Element" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Element installeret" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Afinstaller Element" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Element afinstalleret" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Afinstaller lagervare" @@ -12073,207 +12170,163 @@ msgstr "Slet Lokationstype" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Denne lagervare er i produktion" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Denne lagervare er blevet tildelt en salgsordre" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Vis lager for aktive dele" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Denne lagervare er blevet tildelt en kunde" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Denne lagervare er installeret i en anden lagervare" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Vis elementer som er blevet allokeret" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Denne lagervare er blevet brugt af en byggeordre" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Vis elementer, der er tilgængelige" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Denne lagervare er utilgængelig" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Inkluder underlokationer" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Denne lagervare er udløbet" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Inkluder lager i underlokationer" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Denne lagervare er forældet" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Udtømt" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Denne lagervare er fuldt allokeret" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Denne lagervare er delvist allokeret" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Vis varer der er i produktion" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Denne lagervare er opbrugt" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Sendt til Kunden" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Vis sporede elementer" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Har Købspris" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Vis varer som har en købspris" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Vis vare som er udløbet" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Vis vare som er forældede" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Udløbet Før" + +#: src/tables/stock/StockItemTable.tsx:266 +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 +msgid "Expired After" +msgstr "Udløbet Efter" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Ekstern Lokation" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Vis lager for aktive dele" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Vis elementer som er blevet allokeret" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Vis elementer, der er tilgængelige" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Inkluder underlokationer" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Inkluder lager i underlokationer" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Udtømt" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Vis varer der er i produktion" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Vis elementer på en ekstern lokation" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -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:373 -msgid "Show stock items which are installed in other items" -msgstr "Vis lagervarer som er installeret i andre varer" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Sendt til Kunden" - -#: src/tables/stock/StockItemTable.tsx:378 -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:389 -msgid "Show tracked items" -msgstr "Vis sporede elementer" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Har Købspris" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Vis varer som har en købspris" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Vis vare som er udløbet" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Vis vare som er forældede" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Udløbet Før" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Vis elementer som er udløbet før denne dato" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Udløbet Efter" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Vis elementer som er udløbet efter denne dato" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Opdateret Før" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Vis elementer opdateret før denne dato" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Opdateret Efter" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Vis elementer opdateret efter denne dato" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Ekstern Lokation" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Vis elementer på en ekstern lokation" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Bestil varer" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Bestil varer" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Tilføjet" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Fjernet" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 7754ba9123..8b4cf3e44c 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Bearbeiten" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Löschen" @@ -105,7 +105,7 @@ msgstr "Nein" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nein" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Teil" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -227,11 +228,14 @@ msgstr "Teil-Kategorien" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Lagerartikel" @@ -239,7 +243,7 @@ msgstr "Lagerartikel" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Unternehmen" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Projektnummern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Einkaufsbestellung" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Bestellpositionen" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Bestellpositionen" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Verkaufsauftrag" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Versand der Bestellungen" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Rückgabe Auftrag" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontakte" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Eigentümer" @@ -452,15 +456,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:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Nutzer" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Templates melden" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Plugin-Konfiguration" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Auswahllisten" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Bauaufträge" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Fehler beim darstellen der Komponente" @@ -808,10 +807,6 @@ msgstr "Etiketten Drucken" msgid "Print" msgstr "Drucken" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Nächsten Monat" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Daten herunterladen" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Kein Widget verfügbar" msgid "There are no more widgets available for the dashboard" msgstr "Es sind keine weiteren Widgets für das Dashboard verfügbar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Abonnierte Teile" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Zahl der abonnierten Teile anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Abonnierte Kategorien" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Zahl der abonnierten Teilekategorien anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "ungültige BOMs" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Geringer Bestand" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Zeige die Anzahl der Teile mit niedrigem Bestand" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Für Bauaufträge benötigt" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "notwendige Teile für aktive Baubestellung anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Abgelaufene Lagerartikel" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Zahl der abgelaufenen Gegenstände anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "aktive Baubestellungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Zahl der aktiven Baubestellungen anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Überfällige Bauaufträge" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Zahl der überfälligen Baubestellungen anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Zugeordnete Baubestellungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Zahl der dir zugeordneten Baubestellungen anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Aktive Aufträge" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Zahl der gerade aktiven Aufträge anzeigen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Überfällige Bestellungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "zugeordnete Aufträge" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "aktive Aufträge" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Überfällige Bestellungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Zeige die Anzahl an Bestellungen, welche dir zugeordnet sind" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Aktive Rücksendungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Zeige die Anzahl an derzeit aktiven Rücksendungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Überfällige Rücksendungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Zeige die Anzahl an überfälligen Rücksendungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Zugeordnete Rücksendungen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Erste Schritte" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Erste Schritte mit InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Neuigkeiten" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Die neuesten News von InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Keine Neuigkeiten" msgid "There are no unread news items" msgstr "Es gibt keine ungelesenen Neuigkeiten" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Fehler für ein oder mehrere Formularfelder vorhanden" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Aktualisieren" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Passwort erneut eingeben" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrieren" @@ -1856,7 +1879,7 @@ msgstr "Gestoppt" msgid "Running" msgstr "Läuft" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Datei zum Hochladen auswählen" @@ -1946,41 +1969,41 @@ msgstr "Daten ändern" msgid "Delete Row" msgstr "Zeile löschen" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Zeile" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Zeile enthält Fehler" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Annehmen" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Gültig" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtern nach Zeilenvalidierung" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Fertigstellen" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtern nach Zeilenvollständigkeit" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Ausgewählte Zeilen importieren" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Daten werden verarbeiten" @@ -2080,7 +2103,7 @@ msgstr "Daten wurden erfolgreich importiert" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Schließen" @@ -2268,11 +2291,11 @@ msgstr "Keine Gegengenstände" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Verfügbar" @@ -2576,8 +2599,8 @@ msgstr "Benutzer-Einstellungen" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Einstellungen" @@ -2632,13 +2655,13 @@ msgstr "Abmelden" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fertigung" @@ -2780,7 +2803,7 @@ msgstr "Anhänge" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Notizen" @@ -2819,7 +2842,7 @@ msgstr "Plugin-Informationen" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Datum" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktiv" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Webseite" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Paket Name" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Installationspfad" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Integriert" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Paket" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin Einstellungen" @@ -2990,7 +3019,7 @@ msgstr "Sendung" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inaktiv" @@ -3024,20 +3053,20 @@ msgstr "In Bestellung" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "In Produktion" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Lagerort" @@ -3082,11 +3111,11 @@ msgstr "Seriennummer" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Seriennummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Anzahl" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Einstellungen bearbeiten" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Einstellung {key} erfolgreich aktualisiert" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Einstellung aktualisiert" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Einstellung {0} erfolgreich aktualisiert" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Fehler beim Bearbeiten der Einstellung" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Fehler beim Laden der Einstellungen." -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Keine Einstellung" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Es sind keine konfigurierbaren Einstellungen verfügbar" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Keine Einstellungen angegeben" @@ -3894,7 +3922,7 @@ msgstr "Bitte korrigieren Sie die Fehler in den ausgewählten Teilen" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Teile bestellen" @@ -4369,19 +4397,19 @@ msgstr "Über das InvenTree-Projekt" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Ersatz-Teil" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "BOM Ersatz-Teile bearbeiten" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Ersatz-Teil hinzufügen" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Ersatz-Teil hinzugefügt" @@ -4398,7 +4426,7 @@ msgstr "Ersatz-Teil hinzugefügt" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Bauprodukte wurden abgebrochen" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Bauprodukte wurden abgebrochen" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Zugewiesen" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Quell Lagerort" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Bestand zuweisen" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "komplett verbraucht" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "verbraucht" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Seriennummern eingeben für empfangene Gegenstände" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Ablaufdatum" @@ -4757,7 +4786,7 @@ msgstr "Verpackung" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Notiz" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Erhalten" @@ -4791,35 +4820,40 @@ msgstr "Teile empfangen" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Lagerbestand Status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Lagerartikel hinzufügen" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Liste der wählbaren Einträge" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Keine Auswahl" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Anmelden" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Anmeldung läuft" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Nicht registriert?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Punkte" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Währung" @@ -6841,6 +6875,16 @@ msgstr "Preise" msgid "Labels" msgstr "Beschriftungen" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Bestandsverfolgung" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "Das zusammengebaute Teil darf keine BOM definiert haben, oder das BOM is #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Version" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Version" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Version" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Version" msgid "Custom Status" msgstr "Benutzerdefinierter Status" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referenz" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Übergeordneter Bauauftrag" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Bauauftrag Anzahl" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Herstellbar" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Aufgegeben von" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Verantwortlich" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Beliebiger Lagerort" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Ziel Lagerort" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Erstellt" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Startdatum" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Zieldatum" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Ziel Lagerort" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Erstellt" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Startdatum" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Zieldatum" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Abgeschlossen" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Bauauftrag Details" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Benötigte Teile" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Zugewiesener Bestand" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Externe Bestellungen" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Unter-Bauaufträge" msgid "Test Results" msgstr "Testergebnisse" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Neuer Bauauftrag" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Bestellung storniert" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Bauauftrag halten" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Bestellung gehalten" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Bauauftrag erstellen" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Diese Bestellung ausstellen" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Bestellung ausgestellt" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Bauauftrag fertigstellen" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Diese Bestellung als vollständig markieren" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Bestellung abgeschlossen" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Bestellung aufgeben" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Bestellung abschließen" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Bestellung bearbeiten" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Bestellung duplizieren" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Bestellung halten" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Bestellung stornieren" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Bauauftrag" @@ -7243,7 +7287,7 @@ msgstr "Bauauftrag" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Externe Bauaufträge anzeigen" @@ -7286,10 +7330,6 @@ msgstr "Kalenderansicht" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Webseite" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefonnummer" @@ -7313,7 +7353,7 @@ msgstr "Standardwährung" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Hersteller" @@ -7330,7 +7370,7 @@ msgstr "Hersteller" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Kunde" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Empfangene Lagerartikel" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Herstellerteil hinzufügen" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Herstellerteil löschen" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Gruppenrollen" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Benutzerinformation" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revision von" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Standard Lagerort" @@ -7723,14 +7763,14 @@ msgstr "Schlüsselwörter" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Verfügbarer Bestand" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Bestellt" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Erstelldatum" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Erstellt von" @@ -8006,35 +8046,46 @@ msgstr "Verkaufshistorie" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Inventureintrag bearbeiten" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Inventureintrag löschen" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimaler Wert" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maximaler Wert" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maximaler Wert" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "Gesamtpreis" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Komponente" @@ -8096,7 +8147,7 @@ msgstr "Höchster Preis" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Preis pro Einheit" @@ -8176,7 +8227,7 @@ msgstr "Einkaufs Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -8313,8 +8364,8 @@ msgstr "Herausgabedatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Letzte Inventur" msgid "Stock Details" msgstr "Lagerdetails" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Bestandsverfolgung" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "Lagerartikel Aktionen" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "abgelaufen" @@ -8893,7 +8940,68 @@ msgstr "Sie haben Benachrichtigungen für dieses Teil abonniert" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Dieser Lagerbestand ist in Produktion" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Dieser Lagerbestand wurde einem Verkaufsauftrag zugewiesen" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Dieser Lagerbestand wurde einem Kunden zugewiesen" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Dieser Lagerartikel ist in einem anderen Lagerartikel verbaut" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "Dieser Lagerartikel ist nicht verfügbar" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Dieser Lagerartikel ist abgelaufen" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Dieser Lagerartikel ist veraltet" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Dieser Lagerartikel ist vollständig zugewiesen" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Dieser Lagerartikel ist teilweise zugewiesen" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Kein Lagerbestand verfügbar" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Dieser Lagerartikel wurde verbraucht" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Lagerinformationen" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "Zeige Bestand mit Seriennummer" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "Nach verantwortlichem Besitzer filtern" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Nach Benutzer filtern" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Diese Aktion kann nicht rückgängig gemacht werden" @@ -9317,9 +9425,9 @@ msgstr "Ersatz-Teil" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "Virtuelles Teil" @@ -9344,7 +9452,7 @@ msgstr "Ersatz Bestand einbeziehen" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Alternatives Lager einschließen" @@ -9373,13 +9481,6 @@ msgstr "Gebäude" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Lagerinformationen" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Nachverfolgbare Teile anzeigen" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Aktives Teil" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Bestätigte Einträge anzeigen" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Vererbt" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Vererbte Elemente anzeigen" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Optional" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Optionale Elemente anzeigen" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Stücklisten-Position erstellt" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Stücklisten-Position bearbeiten" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Stücklisten-Position aktualisiert" @@ -9553,34 +9656,34 @@ msgstr "" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Montage" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Aktive Baugruppen anzeigen" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Nachverfolgbar" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Nachverfolgbare Baugruppen anzeigen" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Bestellstatus" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Verbrauchen" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Prüfbar" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Nachverfolgbare Freigabe" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "In Produktion" @@ -9701,12 +9804,6 @@ msgstr "In Produktion" msgid "Insufficient stock" msgstr "Nicht genug Lagermenge" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Kein Lagerbestand verfügbar" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Wird vererbt" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Komplett zugewiesen" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Bestand bauen" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Teil anzeigen" @@ -9811,28 +9908,28 @@ 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:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Hat Zieldatum" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Hat Startdatum" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Nach Lagerstatus filtern" @@ -10101,24 +10198,24 @@ msgstr "Element anzeigen" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Position hinzufügen" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Position bearbeiten" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Position löschen" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "verpflichtend" @@ -11024,68 +11121,68 @@ msgstr "描述不可用" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Plugin Aktivierung bestätigen" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Plugin Deaktivierung bestätigen" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Das ausgewählte Plugin wird aktiviert" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Das ausgewählte Plugin wird deaktiviert" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Das ausgewählte Plugin wird aktiviert" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Das ausgewählte Plugin wird deaktiviert" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Deaktivieren" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Aktivieren" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Ausgewähltes Plugin aktivieren" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Aktivieren" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Ausgewähltes Plugin aktivieren" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Ausgewähltes Plugin aktualisieren" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Deinstallieren" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Ausgewählten Plugin deinstallieren" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Ausgewählte Plugin-Konfiguration löschen" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Plugin aktivieren" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Das Plugin wurde aktiviert" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Das Plugin wurde deaktiviert" @@ -11093,20 +11190,20 @@ msgstr "Das Plugin wurde deaktiviert" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Plugin installieren" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Installieren" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin erfolgreich installiert" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Plugin deinstallieren" @@ -11114,23 +11211,23 @@ msgstr "Plugin deinstallieren" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Plugin deinstallieren bestätigen" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Das ausgewählte Plugin wird deinstalliert." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plugin erfolgreich deinstalliert" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Plugin löschen" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Durch das Löschen dieser Plugin-Konfiguration werden alle zugehörigen Einstellungen und Daten entfernt. Soll dieses Plugin gelöscht werden?" @@ -11138,11 +11235,11 @@ msgstr "Durch das Löschen dieser Plugin-Konfiguration werden alle zugehörigen #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Erweiterungen neu geladen" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Plugins wurden erfolgreich neu geladen" @@ -11154,7 +11251,7 @@ msgstr "Plugins wurden erfolgreich neu geladen" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Plugins neu laden" @@ -11166,7 +11263,7 @@ msgstr "Plugins neu laden" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Plugin Detail" @@ -11178,12 +11275,12 @@ msgstr "Plugin Detail" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Beispiel" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Installiert" @@ -11204,23 +11301,23 @@ msgstr "Installiert" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "Zeige aktiven Lieferant" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Empfangsdatum" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Empfangene Elemente anzeigen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Ausgewählte Elemente empfangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Element empfangen" @@ -11399,27 +11496,27 @@ msgstr "Sendung zuweisen" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Bestand bestellen" @@ -12035,24 +12132,24 @@ msgstr "Benutzer erfolgreich aktualisiert" msgid "Error updating user" msgstr "Fehler beim Aktualisieren des Benutzers" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "Lagerorttyp löschen" msgid "Icon" msgstr "Symbol" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Dieser Lagerbestand ist in Produktion" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Dieser Lagerbestand wurde einem Verkaufsauftrag zugewiesen" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Bestand aktiver Teile anzeigen" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Dieser Lagerbestand wurde einem Kunden zugewiesen" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Dieser Lagerartikel ist in einem anderen Lagerartikel verbaut" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Zugewiesene Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Verfügbare Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Dieser Lagerartikel ist nicht verfügbar" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Unter-Lagerorte einschließen" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Dieser Lagerartikel ist abgelaufen" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Bestand in Unter-Lagerorten einschließen" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Dieser Lagerartikel ist veraltet" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Erschöpft" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Dieser Lagerartikel ist vollständig zugewiesen" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Zeige aufgebrauchte Lagerbestände" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Dieser Lagerartikel ist teilweise zugewiesen" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Zeige Teile welche in Produktion sind" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Dieser Lagerartikel wurde verbraucht" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +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 +msgid "Sent to Customer" +msgstr "Zum Kunden geschickt" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "Zeige Bestand, welcher zum Kunden gesendet wurde" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "Verfolgbare Objekte anzeigen" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Hat Einkaufspreis" + +#: src/tables/stock/StockItemTable.tsx:249 +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 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Abgelaufen vor" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Abgelaufen nach" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Externer Lagerort" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Bestand aktiver Teile anzeigen" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Zugewiesene Artikel anzeigen" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Verfügbare Artikel anzeigen" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Unter-Lagerorte einschließen" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Bestand in Unter-Lagerorten einschließen" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Erschöpft" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Zeige aufgebrauchte Lagerbestände" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Zeige Teile welche in Produktion sind" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Zeige Elemente an einem externen Lagerort" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Zeige Bestand, welcher in anderen Teilen verbaut ist" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Zum Kunden geschickt" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Zeige Bestand, welcher zum Kunden gesendet wurde" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Verfolgbare Objekte anzeigen" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Hat Einkaufspreis" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Abgelaufen vor" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Abgelaufen nach" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Externer Lagerort" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Zeige Elemente an einem externen Lagerort" - #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Hinzugefügt" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Entfernt" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 dc7d268b66..cadb20306b 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Επεξεργασία" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Διαγραφή" @@ -105,7 +105,7 @@ msgstr "Όχι" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Όχι" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Προϊόν" @@ -183,11 +184,11 @@ msgstr "Δοκιμαστικά Πρότυπα Προϊόντων" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Προϊόν Προμηθευτή" @@ -200,7 +201,7 @@ msgstr "Προϊόντα Προμηθευτή" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Προϊόν Κατασκευαστή" @@ -227,11 +228,14 @@ msgstr "Κατηγορίες Προϊόντων" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Προϊόν Αποθέματος" @@ -239,7 +243,7 @@ msgstr "Προϊόν Αποθέματος" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Εταιρείες" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Κωδικοί Έργων" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Εντολή Αγοράς" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Γραμμές Εντολής Αγοράς" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Γραμμές Εντολής Αγοράς" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Εντολή Πώλησης" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Αποστολές Εντολών Πώλησης" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Εντολή Επιστροφής" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Επαφές" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Ιδιοκτήτης" @@ -452,15 +456,15 @@ msgstr "Ιδιοκτήτες" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Χρήστης" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Πρότυπα Αναφορών" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Ρύθμιση Plugin" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Λίστες Επιλογών" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Διαχειριστής" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Εντολές Κατασκευής" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Σφάλμα κατά την απόδοση του component" @@ -808,10 +807,6 @@ msgstr "Εκτύπωση Ετικέτας" msgid "Print" msgstr "Εκτύπωση" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Επόμενος μήνας" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Λήψη δεδομένων" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Δεν υπάρχουν διαθέσιμα Widgets" msgid "There are no more widgets available for the dashboard" msgstr "Δεν υπάρχουν άλλα διαθέσιμα widgets για τον πίνακα ελέγχου" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Εγγεγραμμένα Προϊόντα" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Εμφανίζει τον αριθμό Προϊόντων στα οποία είστε εγγεγραμμένος" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Εγγεγραμμένες Κατηγορίες" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Εμφανίζει τον αριθμό κατηγοριών στις οποίες είστε εγγεγραμμένος" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Μη έγκυρα BOM" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Συναρμολογήσεις που απαιτούν επικύρωση λίστας υλικών" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Χαμηλό Απόθεμα" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Εμφανίζει τον αριθμό Προϊόντων που έχουν χαμηλό απόθεμα" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Απαιτούνται για Εντολές Κατασκευής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Εμφανίζει Προϊόντα που απαιτούνται για ενεργές εντολές κατασκευής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Ληγμένα Προϊόντα Αποθέματος" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Εμφανίζει τον αριθμό Προϊόντων αποθέματος που έχουν λήξει" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Παρωχημένα Προϊόντα Αποθέματος" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Εμφανίζει τον αριθμό Προϊόντων αποθέματος που είναι παρωχημένα" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Ενεργές Εντολές Κατασκευής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Εμφανίζει τον αριθμό εντολών κατασκευής που είναι ενεργές" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Εκπρόθεσμες Εντολές Κατασκευής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Εμφανίζει τον αριθμό εντολών κατασκευής που είναι εκπρόθεσμες" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Ανατεθειμένες Εντολές Κατασκευής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Εμφανίζει τον αριθμό εντολών κατασκευής που σας έχουν ανατεθεί" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Ενεργές Εντολές Πώλησης" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Εμφανίζει τον αριθμό εντολών πώλησης που είναι ενεργές" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Εκπρόθεσμες Εντολές Πώλησης" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Εμφανίζει τον αριθμό εντολών πώλησης που είναι εκπρόθεσμες" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Ανατεθειμένες Εντολές Πώλησης" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Εμφανίζει τον αριθμό εντολών πώλησης που σας έχουν ανατεθεί" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Εκκρεμείς Αποστολές" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Εμφανίζει τον αριθμό εκκρεμών αποστολών εντολών πώλησης" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Ενεργές Εντολές Αγοράς" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Εμφανίζει τον αριθμό εντολών αγοράς που είναι ενεργές" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Εκπρόθεσμες Εντολές Αγοράς" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Εμφανίζει τον αριθμό εντολών αγοράς που είναι εκπρόθεσμες" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Ανατεθειμένες Εντολές Αγοράς" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Εμφανίζει τον αριθμό εντολών αγοράς που σας έχουν ανατεθεί" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Ενεργές Εντολές Επιστροφής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Εμφανίζει τον αριθμό εντολών επιστροφής που είναι ενεργές" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Εκπρόθεσμες Εντολές Επιστροφής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Εμφανίζει τον αριθμό εντολών επιστροφής που είναι εκπρόθεσμες" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Ανατεθειμένες Εντολές Επιστροφής" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Εμφανίζει τον αριθμό εντολών επιστροφής που σας έχουν ανατεθεί" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Ξεκινώντας" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Ξεκινώντας με το InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Ενημερώσεις Ειδήσεων" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Οι τελευταίες ειδήσεις από το InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Δεν υπάρχουν νέα" msgid "There are no unread news items" msgstr "Δεν υπάρχουν μη αναγνωσμένα νέα" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Υπάρχουν σφάλματα σε ένα ή περισσότερα #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Ενημέρωση" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Επαναλάβετε τον κωδικό" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Εγγραφή" @@ -1856,7 +1879,7 @@ msgstr "Σταματημένο" msgid "Running" msgstr "Σε λειτουργία" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Επιλέξτε αρχείο για μεταφόρτωση" @@ -1946,41 +1969,41 @@ msgstr "Επεξεργασία δεδομένων" msgid "Delete Row" msgstr "Διαγραφή γραμμής" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Γραμμή" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Η γραμμή περιέχει σφάλματα" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Αποδοχή" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Έγκυρο" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Φιλτράρισμα ανά κατάσταση εγκυρότητας" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Ολοκληρωμένο" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Φιλτράρισμα ανά κατάσταση ολοκλήρωσης" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Εισαγωγή επιλεγμένων γραμμών" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Επεξεργασία δεδομένων" @@ -2080,7 +2103,7 @@ msgstr "Τα δεδομένα εισήχθησαν με επιτυχία" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Κλείσιμο" @@ -2268,11 +2291,11 @@ msgstr "Κανένα στοιχείο" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Διαθέσιμο" @@ -2576,8 +2599,8 @@ msgstr "Ρυθμίσεις χρήστη" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Ρυθμίσεις συστήματος" @@ -2632,13 +2655,13 @@ msgstr "Αποσύνδεση" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Απόθεμα" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Κατασκευή" @@ -2780,7 +2803,7 @@ msgstr "Συνημμένα" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Σημειώσεις" @@ -2819,7 +2842,7 @@ msgstr "Πληροφορίες πρόσθετου" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "Πληροφορίες πρόσθετου" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Ημερομηνία" @@ -2856,7 +2879,7 @@ msgstr "Ημερομηνία" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Ημερομηνία" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Ενεργό" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Ιστοσελίδα" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Όνομα πακέτου" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Μονοπάτι εγκατάστασης" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Ενσωματωμένο" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Πακέτο" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ρυθμίσεις πρόσθετου" @@ -2990,7 +3019,7 @@ msgstr "Αποστολή" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Ανενεργό" @@ -3024,20 +3053,20 @@ msgstr "Σε παραγγελία" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Σε παραγωγή" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Τοποθεσία" @@ -3082,11 +3111,11 @@ msgstr "Σειριακός αριθμός" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Σειριακός αριθμός" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Ποσότητα" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Επεξεργασία ρύθμισης" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Η ρύθμιση {key} ενημερώθηκε με επιτυχία" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Η ρύθμιση ενημερώθηκε" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Η ρύθμιση {0} ενημερώθηκε με επιτυχία" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Σφάλμα κατά την επεξεργασία της ρύθμισης" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Σφάλμα φόρτωσης ρυθμίσεων" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Δεν υπάρχουν ρυθμίσεις" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Δεν υπάρχουν διαθέσιμες ρυθμίσεις προς διαμόρφωση" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Δεν καθορίστηκαν ρυθμίσεις" @@ -3894,7 +3922,7 @@ msgstr "Παρακαλώ διορθώστε τα σφάλματα στα επι #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Παραγγελία Προϊόντων" @@ -4369,19 +4397,19 @@ msgstr "Σχετικά με το έργο InvenTree" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Προϊόν υποκατάστασης" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Επεξεργασία υποκαταστάτων BOM" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Προσθήκη υποκατάστατου" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Το υποκατάστατο προστέθηκε" @@ -4398,7 +4426,7 @@ msgstr "Το υποκατάστατο προστέθηκε" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Ποσότητα προς ολοκλήρωση" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Ποσότητα προς ολοκλήρωση" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Κατάσταση" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Τα αποτελέσματα κατασκευής ακυρώθηκαν" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Τα αποτελέσματα κατασκευής ακυρώθηκαν" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Δεσμευμένο" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Τοποθεσία προέλευσης" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Επιλέξτε την τοποθεσία προέλευσης για τη δέσμευση αποθέματος" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Δέσμευση αποθέματος" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Τα είδη αποθέματος δεσμεύτηκαν" @@ -4558,8 +4587,8 @@ msgstr "Τα είδη αποθέματος δεσμεύτηκαν" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Πλήρως καταναλωμένο" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Καταναλωμένο" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Επιλέξτε κωδικό έργου για αυτό το Προϊόν" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Αποθήκευση με ήδη παραληφθέν απόθεμα" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Εισαγάγετε σειριακούς αριθμούς για τα #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Ημερομηνία λήξης" @@ -4757,7 +4786,7 @@ msgstr "Συσκευασία" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Σημείωση" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Παραλήφθηκε" @@ -4791,35 +4820,40 @@ msgstr "Παραλαβή ειδών" msgid "Item received into stock" msgstr "Το είδος παραλήφθηκε στην αποθήκη" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Έλεγχος Αποστολής" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Η αποστολή σημειώθηκε ως ελεγμένη" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Αναίρεση Ελέγχου Αποστολής" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Η σήμανση της αποστολής ως μη ελεγμένη δηλώνει ότι απαιτείται επιπλέον έλεγχος" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Η αποστολή σημειώθηκε ως μη ελεγμένη" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Αφήστε κενό για χρήση της διεύθυνσης της παραγγελίας" @@ -4849,8 +4883,8 @@ msgstr "Κατάσταση αποθέματος" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Προσθήκη είδους αποθέματος" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Λίστα διαθέσιμων καταχωρήσεων προς επιλογή" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Καμία επιλογή" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Σύνδεση" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Γίνεται σύνδεση…" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Δεν έχετε λογαριασμό;" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Τελείες" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Νόμισμα" @@ -6841,6 +6875,16 @@ msgstr "Τιμολόγηση" msgid "Labels" msgstr "Ετικέτες" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Παρακολούθηση Αποθέματος" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "Το συναρμολογημένο Προϊόν μπορεί να μη #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Αναθεώρηση" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Αναθεώρηση" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Αναθεώρηση" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Αναθεώρηση" msgid "Custom Status" msgstr "Προσαρμοσμένη κατάσταση" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Εξωτερικό" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Αναφορά" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Γονική κατασκευή" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Ποσότητα Κατασκευής" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Μπορεί να Κατασκευαστεί" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Ολοκληρωμένες Παραγωγές" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Εκδόθηκε Από" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Υπεύθυνος" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Οποιαδήποτε τοποθεσία" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Τοποθεσία Προορισμού" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Δημιουργήθηκε" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Ημερομηνία Έναρξης" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Ημερομηνία Στόχος" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Τοποθεσία Προορισμού" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Δημιουργήθηκε" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Ημερομηνία Έναρξης" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Ημερομηνία Στόχος" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Ολοκληρώθηκε" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Λεπτομέρειες Κατασκευής" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Απαιτούμενα Προϊόντα" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Δεσμευμένο Απόθεμα" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Καταναλωμένο Απόθεμα" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Μη Ολοκληρωμένες Παραγωγές" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Εξωτερικές Παραγγελίες" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Θυγατρικές Εντολές Κατασκευής" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Θυγατρικές Εντολές Κατασκευής" msgid "Test Results" msgstr "Αποτελέσματα Δοκιμών" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Επεξεργασία Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Προσθήκη Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Ακύρωση Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Η παραγγελία ακυρώθηκε" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Πάγωμα Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Η παραγγελία τέθηκε σε αναμονή" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Έκδοση Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Έκδοση παραγγελίας" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Η παραγγελία εκδόθηκε" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Ολοκλήρωση Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Σήμανση παραγγελίας ως ολοκληρωμένη" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Η παραγγελία ολοκληρώθηκε" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Έκδοση Παραγγελίας" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Ολοκλήρωση Παραγγελίας" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Ενέργειες Εντολής Κατασκευής" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Επεξεργασία παραγγελίας" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Αντιγραφή παραγγελίας" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Κατάψυξη παραγγελίας" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Ακύρωση παραγγελίας" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Εντολή Κατασκευής" @@ -7243,7 +7287,7 @@ msgstr "Εντολή Κατασκευής" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Εμφάνιση εξωτερικών εντολών κατασκευής" @@ -7286,10 +7330,6 @@ msgstr "Προβολή Ημερολογίου" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Ιστοσελίδα" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Τηλέφωνο" @@ -7313,7 +7353,7 @@ msgstr "Προεπιλεγμένο Νόμισμα" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Κατασκευαστής" @@ -7330,7 +7370,7 @@ msgstr "Κατασκευαστής" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Πελάτης" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Παραληφθέν Απόθεμα" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Επεξεργασία Προϊόντος Κατασκευαστή" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Προσθήκη Προϊόντος Κατασκευαστή" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Διαγραφή Προϊόντος Κατασκευαστή" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Ρόλοι Ομάδας" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Πληροφορίες Χρήστη" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Αναθεώρηση του" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Προεπιλεγμένη Τοποθεσία" @@ -7723,14 +7763,14 @@ msgstr "Λέξεις-Κλειδιά" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Διαθέσιμο Απόθεμα" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Σε παραγγελία" @@ -7802,12 +7842,12 @@ msgstr "Εικονικό Προϊόν" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Δημιουργήθηκε Από" @@ -8006,35 +8046,46 @@ msgstr "Ιστορικό Πωλήσεων" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Επεξεργασία Καταχώρησης Απογραφής" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Διαγραφή Καταχώρησης Απογραφής" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Αξία Αποθέματος" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Ελάχιστη Αξία" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Μέγιστη Αξία" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Μέγιστη Αξία" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "Συνολική Τιμή" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Συστατικό" @@ -8096,7 +8147,7 @@ msgstr "Μέγιστη Τιμή" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Τιμή Μονάδας" @@ -8176,7 +8227,7 @@ msgstr "Τιμολόγηση Αγορών" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Τελευταία Ενημέρωση" @@ -8313,8 +8364,8 @@ msgstr "Ημερομηνία Έκδοσης" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Ημερομηνία Ολοκλήρωσης" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "Δεν ελέγχθηκε" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Τελευταία Απογραφή" msgid "Stock Details" msgstr "Λεπτομέρειες Αποθέματος" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Παρακολούθηση Αποθέματος" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Μετατροπή σε Σειριακό Είδος" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Το είδος αποθέματος σειριοποιήθηκε" @@ -8859,12 +8906,12 @@ msgstr "Ενέργειες Είδους Αποθέματος" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Μπαγιάτικο / Παρωχημένο" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Έχει λήξει" @@ -8893,7 +8940,68 @@ msgstr "Είστε εγγεγραμμένος σε ειδοποιήσεις γι #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Αυτό το Προϊόν αποθέματος είναι σε παραγωγή" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Αυτό το Προϊόν αποθέματος έχει ανατεθεί σε παραγγελία πώλησης" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Αυτό το Προϊόν αποθέματος έχει ανατεθεί σε πελάτη" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Αυτό το Προϊόν αποθέματος είναι εγκατεστημένο σε άλλο Προϊόν αποθέματος" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "Αυτό το Προϊόν αποθέματος έχει καταναλωθεί από εντολή παραγωγής" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "Αυτό το Προϊόν αποθέματος δεν είναι διαθέσιμο" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Αυτό το Προϊόν αποθέματος έχει λήξει" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Αυτό το Προϊόν αποθέματος είναι παλιό" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Αυτό το Προϊόν αποθέματος έχει πλήρως δεσμευτεί" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Αυτό το Προϊόν αποθέματος έχει μερικώς δεσμευτεί" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Δεν υπάρχει διαθέσιμο απόθεμα" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Αυτό το Προϊόν αποθέματος έχει εξαντληθεί" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Πληροφορίες αποθέματος" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Κατανεμημένες γραμμές" @@ -8960,7 +9068,7 @@ msgstr "Εμφάνιση ειδών με σειριακό αριθμό" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Σειριακός" @@ -9116,7 +9224,7 @@ msgstr "Φιλτράρισμα ανά υπεύθυνο ιδιοκτήτη" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Φιλτράρισμα ανά χρήστη" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε τα επιλεγμένα είδη;" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί" @@ -9317,9 +9425,9 @@ msgstr "Υποκατάστατα" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "Εικονικό Προϊόν" @@ -9344,7 +9452,7 @@ msgstr "Περιλαμβάνει υποκατάστατο απόθεμα" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Περιλαμβάνει απόθεμα παραλλαγών" @@ -9373,13 +9481,6 @@ msgstr "Σε κατασκευή" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Πληροφορίες αποθέματος" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Εμφάνιση ιχνηλάσιμων στοιχείων" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Ενεργό προϊόν" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Εμφάνιση επικυρωμένων στοιχείων" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Κληρονομημένο" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Εμφάνιση κληρονομημένων στοιχείων" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "Εμφάνιση Προϊόντων που επιτρέπουν αντικατάσταση παραλλαγών" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Προαιρετικό" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Εμφάνιση προαιρετικών στοιχείων" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Το στοιχείο BOM δημιουργήθηκε" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Επεξεργασία στοιχείου BOM" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Το στοιχείο BOM ενημερώθηκε" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Το BOM δεν μπορεί να επεξεργαστεί, επειδή το Προϊόν είναι κλειδωμένο" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Συναρμολόγηση" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Εμφάνιση ενεργών συναρμολογήσεων" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Ιχνηλάσιμο" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Εμφάνιση ιχνηλάσιμων συναρμολογήσεων" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Δεσμευμένο για αποτέλεσμα" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Εμφάνιση Προϊόντων δεσμευμένων για αποτέλεσμα κατασκευής" @@ -9593,7 +9696,7 @@ msgstr "Εμφάνιση Προϊόντων δεσμευμένων για απο #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "Επεξεργασία κατανομής αποθέματος" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Κατανάλωση" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Δοκιμασμένο" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Ιχνηλάσιμο" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "Σε παραγωγή" @@ -9701,12 +9804,6 @@ msgstr "Σε παραγωγή" msgid "Insufficient stock" msgstr "Ανεπαρκές απόθεμα" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Δεν υπάρχει διαθέσιμο απόθεμα" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Κληρονομείται" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Πλήρως δεσμευμένο" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Δημιουργία εντολής κατασκευής" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Κατασκευή αποθέματος" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Προβολή Προϊόντος" @@ -9811,28 +9908,28 @@ msgstr "Προβολή Προϊόντος" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Έχει ημερομηνία στόχο" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Εμφάνιση παραγγελιών με ημερομηνία στόχο" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Έχει ημερομηνία έναρξης" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "Σειριοποίηση εξόδου κατασκευής" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Φιλτράρισμα κατά κατάσταση αποθέματος" @@ -10101,24 +10198,24 @@ msgstr "Προβολή Προϊόντος" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Προσθήκη γραμμής" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Επεξεργασία γραμμής" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Διαγραφή γραμμής" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Υποχρεωτικό" @@ -11024,68 +11121,68 @@ msgstr "Δεν υπάρχει διαθέσιμη περιγραφή" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Επιβεβαίωση ενεργοποίησης plugin" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Επιβεβαίωση απενεργοποίησης plugin" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Το επιλεγμένο plugin θα ενεργοποιηθεί" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Το επιλεγμένο plugin θα απενεργοποιηθεί" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Το επιλεγμένο plugin θα ενεργοποιηθεί" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Το επιλεγμένο plugin θα απενεργοποιηθεί" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Απενεργοποίηση" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Ενεργοποίηση" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Ενεργοποίηση επιλεγμένου plugin" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Ενεργοποίηση" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Ενεργοποίηση επιλεγμένου plugin" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Ενημέρωση επιλεγμένου plugin" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Απεγκατάσταση" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Απεγκατάσταση επιλεγμένου plugin" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Διαγραφή ρυθμίσεων του επιλεγμένου plugin" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Ενεργοποίηση Plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Το plugin ενεργοποιήθηκε" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Το plugin απενεργοποιήθηκε" @@ -11093,20 +11190,20 @@ msgstr "Το plugin απενεργοποιήθηκε" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Εγκατάσταση Plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Εγκατάσταση" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Το plugin εγκαταστάθηκε με επιτυχία" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Απεγκατάσταση Plugin" @@ -11114,23 +11211,23 @@ msgstr "Απεγκατάσταση Plugin" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Επιβεβαίωση απεγκατάστασης plugin" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Το επιλεγμένο plugin θα απεγκατασταθεί." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Το plugin απεγκαταστάθηκε με επιτυχία" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Διαγραφή Plugin" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Η διαγραφή αυτής της ρύθμισης plugin θα αφαιρέσει όλες τις συνδεδεμένες ρυθμίσεις και δεδομένα. Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το plugin;" @@ -11138,11 +11235,11 @@ msgstr "Η διαγραφή αυτής της ρύθμισης plugin θα αφ #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Τα plugins φορτώθηκαν ξανά" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Τα plugins φορτώθηκαν ξανά με επιτυχία" @@ -11154,7 +11251,7 @@ msgstr "Τα plugins φορτώθηκαν ξανά με επιτυχία" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Επαναφόρτωση Plugins" @@ -11166,7 +11263,7 @@ msgstr "Επαναφόρτωση Plugins" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Λεπτομέρειες Plugin" @@ -11178,12 +11275,12 @@ msgstr "Λεπτομέρειες Plugin" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Δείγμα" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Εγκατεστημένο" @@ -11204,23 +11301,23 @@ msgstr "Εγκατεστημένο" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "Εμφάνιση προϊόντων κατασκευαστή για ενεργά εσωτερικά προϊόντα." #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Ενεργός κατασκευαστής" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Εμφάνιση προϊόντων για ενεργούς κατασκευαστές." @@ -11319,23 +11416,23 @@ msgstr "Εμφάνιση ενεργών προμηθευτών" msgid "Show supplier parts with stock" msgstr "Εμφάνιση προϊόντων προμηθευτή με απόθεμα" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Ημερομηνία παραλαβής" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Εμφάνιση Προϊόντων που έχουν παραληφθεί" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Φιλτράρισμα βάσει κατάστασης γραμμής" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Παραλαβή επιλεγμένων Προϊόντων" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Παραλαβή Προϊόντος" @@ -11399,27 +11496,27 @@ msgstr "Ανάθεση σε αποστολή" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Δέσμευση σειριακών αριθμών" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Εμφάνιση γραμμών με πλήρη δέσμευση" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Εμφάνιση ολοκληρωμένων γραμμών" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Δέσμευση σειριακών" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Παραγωγή αποθέματος" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Παραγγελία αποθέματος" @@ -12035,24 +12132,24 @@ msgstr "Ο χρήστης ενημερώθηκε με επιτυχία" msgid "Error updating user" msgstr "Σφάλμα κατά την ενημέρωση χρήστη" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Εγκατάσταση Προϊόντος" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Το Προϊόν εγκαταστάθηκε" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Απεγκατάσταση Προϊόντος" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Το Προϊόν απεγκαταστάθηκε" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Απεγκατάσταση αποθέματος" @@ -12073,207 +12170,163 @@ msgstr "Διαγραφή τύπου τοποθεσίας" msgid "Icon" msgstr "Εικονίδιο" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Αυτό το Προϊόν αποθέματος είναι σε παραγωγή" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Ημερομηνία απογραφής" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Αυτό το Προϊόν αποθέματος έχει ανατεθεί σε παραγγελία πώλησης" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Εμφάνιση αποθέματος για ενεργά προϊόντα" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Αυτό το Προϊόν αποθέματος έχει ανατεθεί σε πελάτη" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Εμφάνιση αποθέματος για συναρμολογημένα προϊόντα" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Αυτό το Προϊόν αποθέματος είναι εγκατεστημένο σε άλλο Προϊόν αποθέματος" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Εμφάνιση Προϊόντων που έχουν δεσμευτεί" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Αυτό το Προϊόν αποθέματος έχει καταναλωθεί από εντολή παραγωγής" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Εμφάνιση διαθέσιμων Προϊόντων" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Αυτό το Προϊόν αποθέματος δεν είναι διαθέσιμο" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Συμπερίληψη υποτοποθεσιών" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Αυτό το Προϊόν αποθέματος έχει λήξει" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Συμπερίληψη αποθέματος σε υποτοποθεσίες" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Αυτό το Προϊόν αποθέματος είναι παλιό" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Εξαντλημένο" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Αυτό το Προϊόν αποθέματος έχει πλήρως δεσμευτεί" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Εμφάνιση εξαντλημένου αποθέματος" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Αυτό το Προϊόν αποθέματος έχει μερικώς δεσμευτεί" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Εμφάνιση Προϊόντων σε παραγωγή" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Αυτό το Προϊόν αποθέματος έχει εξαντληθεί" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "Εμφάνιση Προϊόντων που έχουν καταναλωθεί από εντολή παραγωγής" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "Εμφάνιση Προϊόντων αποθέματος που είναι εγκατεστημένα σε άλλα Προϊόντα" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "Απεσταλμένα σε πελάτη" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "Εμφάνιση Προϊόντων που έχουν αποσταλεί σε πελάτη" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "Εμφάνιση ιχνηλάσιμων Προϊόντων" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Έχει τιμή αγοράς" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Εμφάνιση Προϊόντων που έχουν τιμή αγοράς" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Εμφάνιση Προϊόντων που έχουν λήξει" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Εμφάνιση Προϊόντων που είναι παλαιωμένα" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Έληξαν πριν από" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Εμφάνιση Προϊόντων που έληξαν πριν από αυτή την ημερομηνία" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Έληξαν μετά από" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Απογραφή πριν από" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Εμφάνιση Προϊόντων που απογράφηκαν πριν από αυτή την ημερομηνία" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Απογραφή μετά από" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Εμφάνιση Προϊόντων που απογράφηκαν μετά από αυτή την ημερομηνία" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Ημερομηνία απογραφής" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Εξωτερική τοποθεσία" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Εμφάνιση αποθέματος για ενεργά προϊόντα" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Εμφάνιση αποθέματος για συναρμολογημένα προϊόντα" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Εμφάνιση Προϊόντων που έχουν δεσμευτεί" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Εμφάνιση διαθέσιμων Προϊόντων" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Συμπερίληψη υποτοποθεσιών" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Συμπερίληψη αποθέματος σε υποτοποθεσίες" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Εξαντλημένο" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Εμφάνιση εξαντλημένου αποθέματος" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Εμφάνιση Προϊόντων σε παραγωγή" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Εμφάνιση Προϊόντων σε εξωτερική τοποθεσία" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Εμφάνιση Προϊόντων που έχουν καταναλωθεί από εντολή παραγωγής" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Εμφάνιση Προϊόντων αποθέματος που είναι εγκατεστημένα σε άλλα Προϊόντα" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Απεσταλμένα σε πελάτη" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Εμφάνιση Προϊόντων που έχουν αποσταλεί σε πελάτη" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Εμφάνιση ιχνηλάσιμων Προϊόντων" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Έχει τιμή αγοράς" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Εμφάνιση Προϊόντων που έχουν τιμή αγοράς" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Εμφάνιση Προϊόντων που έχουν λήξει" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Εμφάνιση Προϊόντων που είναι παλαιωμένα" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Έληξαν πριν από" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Εμφάνιση Προϊόντων που έληξαν πριν από αυτή την ημερομηνία" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Έληξαν μετά από" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Εμφάνιση Προϊόντων που έληξαν μετά από αυτή την ημερομηνία" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Ενημερώθηκαν πριν από" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Εμφάνιση Προϊόντων που ενημερώθηκαν πριν από αυτή την ημερομηνία" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Ενημερώθηκαν μετά από" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Εμφάνιση Προϊόντων που ενημερώθηκαν μετά από αυτή την ημερομηνία" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Απογραφή πριν από" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Εμφάνιση Προϊόντων που απογράφηκαν πριν από αυτή την ημερομηνία" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Απογραφή μετά από" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Εμφάνιση Προϊόντων που απογράφηκαν μετά από αυτή την ημερομηνία" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Εξωτερική τοποθεσία" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Εμφάνιση Προϊόντων σε εξωτερική τοποθεσία" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Παραγγελία Προϊόντων" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Παραγγελία Προϊόντων" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "Ορισμός μητρικής τοποθεσίας" msgid "Set parent location for the selected items" msgstr "Ορισμός μητρικής τοποθεσίας για τα επιλεγμένα Προϊόντα" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Προστέθηκε" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Αφαιρέθηκε" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "Δεν υπάρχουν πληροφορίες χρήστη" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 7b27e61598..adafb8468d 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -30,7 +30,7 @@ msgstr "Edit" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Delete" @@ -100,7 +100,7 @@ msgstr "No" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -111,13 +111,14 @@ msgstr "No" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Part" @@ -178,11 +179,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Supplier Part" @@ -195,7 +196,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Manufacturer Part" @@ -222,11 +223,14 @@ msgstr "Part Categories" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Stock Item" @@ -234,7 +238,7 @@ msgstr "Stock Item" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -308,11 +312,11 @@ msgid "Companies" msgstr "Companies" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -329,15 +333,15 @@ msgstr "Project Codes" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Purchase Order" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -354,7 +358,7 @@ msgid "Purchase Order Lines" msgstr "Purchase Order Lines" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -363,14 +367,14 @@ msgstr "Purchase Order Lines" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Sales Order" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -388,14 +392,14 @@ msgstr "Sales Order Shipments" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Return Order" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -436,7 +440,7 @@ msgid "Contacts" msgstr "Contacts" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Owner" @@ -447,15 +451,15 @@ msgstr "Owners" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "User" @@ -509,7 +513,7 @@ msgid "Report Templates" msgstr "Report Templates" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Plugin Configuration" @@ -539,7 +543,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -548,10 +552,10 @@ msgstr "Selection Lists" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -581,18 +585,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Build Orders" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Error rendering component" @@ -803,10 +802,6 @@ msgstr "Print Label" msgid "Print" msgstr "Print" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -898,8 +893,13 @@ msgstr "Next month" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Download data" +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/OrderCalendar.tsx:132 msgid "Order Updated" @@ -975,185 +975,185 @@ msgstr "No Widgets Available" msgid "There are no more widgets available for the dashboard" msgstr "There are no more widgets available for the dashboard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Subscribed Parts" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Show the number of parts which you have subscribed to" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Subscribed Categories" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Show the number of part categories which you have subscribed to" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Invalid BOMs" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Assemblies requiring bill of materials validation" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Low Stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Show the number of parts which are low on stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Required for Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Show parts which are required for active build orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Expired Stock Items" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Show the number of stock items which have expired" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Stale Stock Items" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Show the number of stock items which are stale" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Active Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Show the number of build orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Overdue Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Show the number of build orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Assigned Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Show the number of build orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Active Sales Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Show the number of sales orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Overdue Sales Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Show the number of sales orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Assigned Sales Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Show the number of sales orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Pending Shipments" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Show the number of pending sales order shipments" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Active Purchase Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Show the number of purchase orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Overdue Purchase Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Show the number of purchase orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Assigned Purchase Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Show the number of purchase orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Active Return Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Show the number of return orders which are currently active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Overdue Return Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Show the number of return orders which are overdue" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Assigned Return Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Show the number of return orders which are assigned to you" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Getting Started" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Getting started with InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "News Updates" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "The latest news from InvenTree" @@ -1196,6 +1196,29 @@ msgstr "No News" msgid "There are no unread news items" msgstr "There are no unread news items" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "Generating Stocktake Report" + +#: 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 "Generate Stocktake Report" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "Generate" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "Stocktake" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "Generate a new stocktake report" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1238,8 +1261,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1542,7 +1565,7 @@ msgstr "Errors exist for one or more form fields" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Update" @@ -1699,7 +1722,7 @@ msgid "Repeat password" msgstr "Repeat password" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Register" @@ -1851,7 +1874,7 @@ msgstr "Stopped" msgid "Running" msgstr "Running" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Select file to upload" @@ -1941,41 +1964,41 @@ msgstr "Edit Data" msgid "Delete Row" msgstr "Delete Row" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Row" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Row contains errors" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Accept" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Valid" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filter by row validation status" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Complete" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filter by row completion status" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Import selected rows" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Processing Data" @@ -2075,7 +2098,7 @@ msgstr "Data has been imported successfully" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Close" @@ -2263,11 +2286,11 @@ msgstr "No items" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Available" @@ -2571,8 +2594,8 @@ msgstr "User Settings" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "System Settings" @@ -2627,13 +2650,13 @@ msgstr "Logout" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Manufacturing" @@ -2775,7 +2798,7 @@ msgstr "Attachments" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Notes" @@ -2814,7 +2837,7 @@ msgstr "Plugin Information" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2825,8 +2848,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2840,7 +2863,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Date" @@ -2851,7 +2874,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2860,38 +2883,44 @@ msgstr "Date" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Active" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Website" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Package Name" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Installation Path" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Builtin" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Package" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin Settings" @@ -2985,7 +3014,7 @@ msgstr "Shipment" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inactive" @@ -3019,20 +3048,20 @@ msgstr "On Order" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "In Production" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3055,10 +3084,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Location" @@ -3077,11 +3106,11 @@ msgstr "Serial Number" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3093,8 +3122,7 @@ msgstr "Serial Number" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Quantity" @@ -3210,40 +3238,40 @@ msgstr "Do you want to proceed to change this setting?" msgid "This setting requires confirmation" msgstr "This setting requires confirmation" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Edit Setting" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Setting {key} updated successfully" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Setting updated" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Setting {0} updated successfully" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Error editing setting" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Error loading settings" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "No Settings" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "There are no configurable settings available" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "No settings specified" @@ -3889,7 +3917,7 @@ msgstr "Please correct the errors in the selected parts" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Order Parts" @@ -4364,19 +4392,19 @@ msgstr "About the InvenTree Project" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Substitute Part" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Edit BOM Substitutes" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Add Substitute" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Substitute added" @@ -4393,7 +4421,7 @@ msgstr "Substitute added" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4411,7 +4439,7 @@ msgstr "Quantity to Complete" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4422,13 +4450,13 @@ msgstr "Quantity to Complete" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4487,16 +4515,16 @@ msgid "Build outputs have been cancelled" msgstr "Build outputs have been cancelled" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4504,45 +4532,46 @@ msgstr "Build outputs have been cancelled" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Allocated" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Source Location" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Select the source location for the stock allocation" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Allocate Stock" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Stock items allocated" @@ -4553,8 +4582,8 @@ msgstr "Stock items allocated" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4573,14 +4602,14 @@ msgstr "Fully consumed" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Consumed" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Select project code for this line item" @@ -4706,11 +4735,11 @@ msgid "Store with already received stock" msgstr "Store with already received stock" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4733,7 +4762,7 @@ msgstr "Enter serial numbers for received items" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Expiry Date" @@ -4752,7 +4781,7 @@ msgstr "Packaging" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Note" @@ -4766,7 +4795,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Received" @@ -4786,35 +4815,40 @@ msgstr "Receive Items" msgid "Item received into stock" msgstr "Item received into stock" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Check Shipment" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Shipment marked as checked" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Uncheck Shipment" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 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:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Shipment marked as unchecked" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Leave blank to use the order address" @@ -4844,8 +4878,8 @@ msgstr "Stock Status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Add Stock Item" @@ -5025,7 +5059,7 @@ msgid "List of entries to choose from" msgstr "List of entries to choose from" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5388,15 +5422,15 @@ msgstr "No selection" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Login" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Logging you in" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Don't have an account?" @@ -6019,7 +6053,7 @@ 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:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6451,7 +6485,7 @@ msgstr "Dots" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Currency" @@ -6836,6 +6870,16 @@ msgstr "Pricing" msgid "Labels" msgstr "Labels" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "Part Stocktake" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Stock Tracking" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6920,15 +6964,6 @@ msgstr "The assembled part may not have a Bill of Materials (BOM) defined, or th #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revision" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6937,7 +6972,20 @@ msgstr "Revision" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revision" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6945,150 +6993,146 @@ msgstr "Revision" msgid "Custom Status" msgstr "Custom Status" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "External" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Parent Build" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Build Quantity" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Can Build" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Completed Outputs" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Issued By" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Responsible" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Any location" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Destination Location" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Created" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Start Date" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Destination Location" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Created" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Start Date" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Target Date" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Completed" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Build Details" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Required Parts" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Allocated Stock" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "External Orders" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7096,140 +7140,140 @@ msgstr "Child Build Orders" msgid "Test Results" msgstr "Test Results" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Edit Build Order" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Add Build Order" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Hold Build Order" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Cancel order" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Build Order" @@ -7238,7 +7282,7 @@ msgstr "Build Order" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Show external build orders" @@ -7281,10 +7325,6 @@ msgstr "Calendar View" msgid "Parametric View" msgstr "Parametric View" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Website" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Phone Number" @@ -7308,7 +7348,7 @@ msgstr "Default Currency" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Manufacturer" @@ -7325,7 +7365,7 @@ msgstr "Manufacturer" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Customer" @@ -7401,19 +7441,19 @@ msgid "Received Stock" msgstr "Received Stock" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Add Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Delete Manufacturer Part" @@ -7507,7 +7547,7 @@ msgid "Group Roles" msgstr "Group Roles" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "User Information" @@ -7692,8 +7732,8 @@ msgid "Revision of" msgstr "Revision of" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Default Location" @@ -7718,14 +7758,14 @@ msgstr "Keywords" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Available Stock" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "On order" @@ -7797,12 +7837,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Creation Date" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Created By" @@ -8001,35 +8041,46 @@ msgstr "Sale History" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Edit Stocktake Entry" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Delete Stocktake Entry" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "Stocktake report scheduled for generation" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +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:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Stock Value" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "Generate Stocktake Entry" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimum Value" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maximum Value" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "Stocktake Entries" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8043,20 +8094,20 @@ msgstr "Maximum Value" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Component" @@ -8091,7 +8142,7 @@ msgstr "Maximum Price" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Unit Price" @@ -8171,7 +8222,7 @@ msgstr "Purchase Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Last Updated" @@ -8308,8 +8359,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Completion Date" @@ -8487,7 +8538,7 @@ msgid "Not checked" msgstr "Not checked" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8736,10 +8787,6 @@ msgstr "Last Stocktake" msgid "Stock Details" msgstr "Stock Details" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Stock Tracking" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8800,7 +8847,7 @@ msgstr "Serialize Stock Item" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Stock item serialized" @@ -8854,12 +8901,12 @@ msgstr "Stock Item Actions" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Stale" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Expired" @@ -8888,7 +8935,68 @@ msgstr "You are subscribed to notifications for this part" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "This stock item is in production" + +#: src/tables/ColumnRenderers.tsx:156 +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:163 +msgid "This stock item has been assigned to a customer" +msgstr "This stock item has been assigned to a customer" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "This stock item is installed in another stock item" + +#: src/tables/ColumnRenderers.tsx:177 +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:184 +msgid "This stock item is unavailable" +msgstr "This stock item is unavailable" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "This stock item has expired" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "This stock item is stale" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "This stock item is over-allocated" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "This stock item is fully allocated" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "This stock item is partially allocated" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "No stock available" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "This stock item has been depleted" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Stock Information" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Allocated Lines" @@ -8955,7 +9063,7 @@ msgstr "Show items which have a serial number" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Serial" @@ -9111,7 +9219,7 @@ msgstr "Filter by responsible owner" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filter by user" @@ -9254,7 +9362,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "This action cannot be undone" @@ -9312,9 +9420,9 @@ msgstr "Substitutes" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "Virtual part" @@ -9339,7 +9447,7 @@ msgstr "Includes substitute stock" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Includes variant stock" @@ -9368,13 +9476,6 @@ msgstr "Building" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Stock Information" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9396,7 +9497,7 @@ msgstr "Show trackable items" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Active Part" @@ -9431,12 +9532,12 @@ msgid "Show validated items" msgstr "Show validated items" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Inherited" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Show inherited items" @@ -9449,13 +9550,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Optional" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Show optional items" @@ -9491,10 +9592,12 @@ msgid "BOM item created" msgstr "BOM item created" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Edit BOM Item" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "BOM item updated" @@ -9548,34 +9651,34 @@ msgstr "Import BOM items from a file" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Assembly" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Show active assemblies" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Trackable" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Show trackable assemblies" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Allocated to Output" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Show items allocated to a build output" @@ -9588,7 +9691,7 @@ msgstr "Show items allocated to a build output" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9598,19 +9701,19 @@ msgid "Order Status" msgstr "Order Status" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9621,17 +9724,17 @@ msgstr "Remove Allocated Stock" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 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:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Consume" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9675,7 +9778,7 @@ msgid "Testable" msgstr "Testable" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Tracked" @@ -9688,7 +9791,7 @@ msgid "Show items with stock on order" msgstr "Show items with stock on order" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "In production" @@ -9696,12 +9799,6 @@ msgstr "In production" msgid "Insufficient stock" msgstr "Insufficient stock" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "No stock available" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Gets Inherited" @@ -9732,7 +9829,7 @@ msgid "Fully allocated" msgstr "Fully allocated" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Create Build Order" @@ -9775,7 +9872,7 @@ msgid "Build Stock" msgstr "Build Stock" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "View Part" @@ -9806,28 +9903,28 @@ msgstr "View Part" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Has Target Date" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Show orders with a target date" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Has Start Date" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9874,7 +9971,7 @@ msgstr "Serialize Build Output" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filter by stock status" @@ -10096,24 +10193,24 @@ msgstr "View Item" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Add Line Item" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Edit Line Item" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Delete Line Item" @@ -10989,7 +11086,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Mandatory" @@ -11019,68 +11116,68 @@ msgstr "Description not available" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Confirm plugin activation" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Confirm plugin deactivation" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "The selected plugin will be activated" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "The selected plugin will be deactivated" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "The selected plugin will be activated" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "The selected plugin will be deactivated" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Deactivate" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Activate" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Activate selected plugin" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Activate" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Activate selected plugin" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Update selected plugin" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Uninstall" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Uninstall selected plugin" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Delete selected plugin configuration" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Activate Plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "The plugin was activated" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "The plugin was deactivated" @@ -11088,20 +11185,20 @@ msgstr "The plugin was deactivated" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Install Plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Install" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin installed successfully" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Uninstall Plugin" @@ -11109,23 +11206,23 @@ msgstr "Uninstall Plugin" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Confirm plugin uninstall" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "The selected plugin will be uninstalled." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plugin uninstalled successfully" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Delete Plugin" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" @@ -11133,11 +11230,11 @@ msgstr "Deleting this plugin configuration will remove all associated settings a #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Plugins reloaded" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Plugins were reloaded successfully" @@ -11149,7 +11246,7 @@ msgstr "Plugins were reloaded successfully" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Reload Plugins" @@ -11161,7 +11258,7 @@ msgstr "Reload Plugins" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Plugin Detail" @@ -11173,12 +11270,12 @@ msgstr "Plugin Detail" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Sample" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Installed" @@ -11199,23 +11296,23 @@ msgstr "Installed" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 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:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Active Manufacturer" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Show manufacturer parts for active manufacturers." @@ -11314,23 +11411,23 @@ msgstr "Show active suppliers" msgid "Show supplier parts with stock" msgstr "Show supplier parts with stock" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Received Date" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Show items which have been received" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filter by line item status" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Receive selected items" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Receive Item" @@ -11394,27 +11491,27 @@ msgstr "Assign to shipment" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Allocate Serial Numbers" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Show lines which are fully allocated" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Show lines which are completed" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Allocate serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Build stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Order stock" @@ -12030,24 +12127,24 @@ msgstr "User updated successfully" msgid "Error updating user" msgstr "Error updating user" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Install Item" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Item installed" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Uninstall Item" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Item uninstalled" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Uninstall stock item" @@ -12068,207 +12165,163 @@ msgstr "Delete Location Type" msgid "Icon" msgstr "Icon" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Stocktake Date" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Show stock for active parts" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Show stock for assembled parts" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Show items which have been allocated" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Show items which are available" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Include Sublocations" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Include stock in sublocations" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Depleted" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Show depleted stock items" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Show items which are in production" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Sent to Customer" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Show tracked items" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Has Purchase Price" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Show items which have a purchase price" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Show items which have expired" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Show items which are stale" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Expired Before" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Show items which expired before this date" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Expired After" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Stocktake Before" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Show items counted before this date" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Stocktake After" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Show items counted after this date" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "External Location" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Show stock for active parts" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Show stock for assembled parts" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Show items which have been allocated" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Show items which are available" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Include Sublocations" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Include stock in sublocations" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Depleted" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Show depleted stock items" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Show items in an external location" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Show items which have been consumed by a build order" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Show stock items which are installed in other items" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Sent to Customer" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Show items which have been sent to a customer" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Show tracked items" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Has Purchase Price" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Show items which have a purchase price" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Show items which have expired" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Show items which are stale" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Expired Before" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Show items which expired before this date" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Expired After" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Show items which expired after this date" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Updated Before" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Show items updated before this date" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Updated After" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Show items updated after this date" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Stocktake Before" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Show items counted before this date" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Stocktake After" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Show items counted after this date" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "External Location" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Order items" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Order items" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12432,19 +12485,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "Old Status" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Added" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Removed" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "Stock item no longer exists" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 b82fe2ed5d..93fda7cebe 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Editar" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Eliminar" @@ -105,7 +105,7 @@ msgstr "No" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "No" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Pieza" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Pieza de fabricante" @@ -227,11 +228,14 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Artículo de stock" @@ -239,7 +243,7 @@ msgstr "Artículo de stock" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Códigos de proyecto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Líneas de pedido de compra" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Líneas de pedido de compra" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Envío de orden de venta" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contactos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Propietario" @@ -452,15 +456,15 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Usuario" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Plantillas de Reportes" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Configuración de complemento" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Listas de Selección" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Órdenes de construcción" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Error al procesar el componente" @@ -808,10 +807,6 @@ msgstr "Imprimir etiqueta" msgid "Print" msgstr "Imprimir" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Siguiente mes" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Descargar datos" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "No hay widgets disponibles" msgid "There are no more widgets available for the dashboard" msgstr "No hay más widgets disponibles para el panel de control" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Piezas suscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Mostrar el número de piezas a las que te has suscrito" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Categorías suscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Mostrar el número de categorías de piezas a las que se ha suscrito" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "BOMs inválidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Stock bajo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Mostrar el número de piezas que son bajas en stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Requerido para construir pedidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Mostrar las partes requeridas para las órdenes de construcción activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Elementos de stock caducados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Mostrar el número de elementos de stock que han caducado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Elementos obsoletos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Mostrar el número de artículos de stock que están obsoletos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Órdenes de construcción activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Mostrar el número de órdenes de construcción que actualmente están activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Órdenes de construcción atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Mostrar el número de órdenes de construcción vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Órdenes de construcción asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Mostrar el número de órdenes de construcción asignadas a usted" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Órdenes de Venta activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Mostrar el número de pedidos de venta que están activos actualmente" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Órdenes de venta vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Mostrar el número de pedidos que están retrasados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Pedidos de venta asignados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Mostrar el número de órdenes de venta que se le han asignado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Órdenes de Compra asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Mostrar el número de órdenes de compra que están activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Pedidos de Compra Atrasados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Mostrar el número de órdenes de compra que están atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Órdenes de Compra asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Mostrar el número de órdenes de compra que se le asignaron" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Pedidos de devolución activos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Mostrar el número de órdenes de devolución actualmente activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Órdenes de devolución atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Mostrar el número de órdenes de devolución que están vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Órdenes de devolución asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Mostrar el número de órdenes de devolución que se le asignaron" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Empezando" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Empezando con InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Noticias actualizadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Las últimas noticias de InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Sin noticias" msgid "There are no unread news items" msgstr "No hay noticias sin leer" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Existen errores para uno o más campos del formulario" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Actualizar" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Repetir contraseña" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registro" @@ -1856,7 +1879,7 @@ msgstr "Detenido" msgid "Running" msgstr "Ejecutándose" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Editar datos" msgid "Delete Row" msgstr "Eliminar fila" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Fila" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "La fila contiene errores" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Aceptar" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Válido" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtrar por estado de validación de fila" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Terminado" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtrar por estado de finalización de fila" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importar filas seleccionadas" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Procesando datos" @@ -2080,7 +2103,7 @@ msgstr "Los datos se han importado satisfactoriamente" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Cerrar" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Disponible" @@ -2576,8 +2599,8 @@ msgstr "Ajustes del usuario" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Ajustes del sistema" @@ -2632,13 +2655,13 @@ msgstr "Cerrar sesión" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabricación" @@ -2780,7 +2803,7 @@ msgstr "Archivos adjuntos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Notas" @@ -2819,7 +2842,7 @@ msgstr "Información del complemento" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Fecha" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Fecha" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Activo" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Sitio Web" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Nombre del Paquete" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Ruta de Instalación" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Integrado" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Paquete" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ajustes del complemento" @@ -2990,7 +3019,7 @@ msgstr "Envío" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inactivo" @@ -3024,20 +3053,20 @@ msgstr "En pedido" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "En producción" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Ubicación" @@ -3082,11 +3111,11 @@ msgstr "Número de serie" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Número de serie" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Cantidad" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Editar Ajustes" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Configuración actualizada" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "La configuración {0} se ha actualizado correctamente" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Error al editar la configuración" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "No se especificaron ajustes" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Ordenar Partes" @@ -4369,19 +4397,19 @@ msgstr "Acerca del proyecto InvenTree" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Estado" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Salidas de Construcción han sido canceladas" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Salidas de Construcción han sido canceladas" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Asignado" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Ubicación origen" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 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:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Asignar Stock" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" @@ -4558,8 +4587,8 @@ msgstr "Artículos de stock seleccionados" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Consumido" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Guardar con cantidad ya recibida" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Introduzca números de serie para los elementos recibidos" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -4757,7 +4786,7 @@ msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Nota" @@ -4771,7 +4800,7 @@ msgstr "Número De Referencia" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recibido" @@ -4791,35 +4820,40 @@ msgstr "Recibir Artículos" msgid "Item received into stock" msgstr "Artículo recibido en existencias" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Estado de Existencias" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Añadir artículo de stock" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Lista de entradas entre las que elegir" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Ninguna selección" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Iniciar sesión" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "¿No tiene una cuenta?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Puntos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Divisa" @@ -6841,6 +6875,16 @@ msgstr "Precios" msgid "Labels" msgstr "Etiquetas" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Seguimiento de existencias" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revisión" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revisión" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revisión" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revisión" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externo" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referencia" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Cantidad de construcción" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Salidas completadas" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Responsable" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Cualquier ubicación" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Ubicación de destino" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Creado" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Fecha objetivo" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Ubicación de destino" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Creado" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Fecha objetivo" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Completado" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Detalles de construcción" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Existencias asignadas" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Existencias consumidas" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Salidas incompletas" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "Resultados de la Prueba" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Orden de construcción" @@ -7243,7 +7287,7 @@ msgstr "Orden de construcción" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Sitio Web" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Número de teléfono" @@ -7313,7 +7353,7 @@ msgstr "Divisa predeterminada" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Fabricante" @@ -7330,7 +7370,7 @@ msgstr "Fabricante" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Cliente" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Existencias recibidas" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Borrar pieza de fabricante" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revisión de" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Ubicación Predeterminada" @@ -7723,14 +7763,14 @@ msgstr "Palabras claves" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Existencias disponibles" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "En pedido" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "Historial de ventas" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Editar entrada de inventario" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Eliminar entrada de inventario" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Componente" @@ -8096,7 +8147,7 @@ msgstr "Precio Máximo" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Precio Unitario" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Última Actualización" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "Detalles de existencias" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Seguimiento de existencias" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Serializar artículo de existencias" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" @@ -8859,12 +8906,12 @@ msgstr "Acciones de artículos de existencias" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Expirado" @@ -8893,7 +8940,68 @@ msgstr "Estás suscrito a las notificaciones de este artículo" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "Este artículo de existencias no está disponible" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Esta acción no se puede deshacer" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Incluye existencias sustitutas" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Incluye existencias variantes" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Ver pieza" @@ -9811,28 +9908,28 @@ msgstr "Ver pieza" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 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/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 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/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Borrar artículo de línea" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Activar el complemento seleccionado" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Activar el complemento seleccionado" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Actualizar complemento seleccionado" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Desinstalar el complemento seleccionado" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Eliminar la configuración del complemento seleccionado" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "El complemento fue activado" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "El complemento fue desactivado" @@ -11093,20 +11190,20 @@ msgstr "El complemento fue desactivado" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "Mostrar partes del proveedor con stock" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Recibir artículos seleccionados" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Asignar Números de Serie" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Mostrar líneas completamente asignadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Mostrar líneas que están completadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Asignar seriales" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Instalar artículo" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Artículo instalado" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Desinstalar artículo" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Artículo desinstalado" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Desinstalar artículo de existencias" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Mostrar stock existencias para piezas ensambladas" + +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Este artículo de existencias no está disponible" - -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +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 +msgid "Show stock items which are installed in other items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Mostrar artículos que han caducado" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Mostrar artículos que son obsoletos" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Expiró antes" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Mostrar elementos que caducaron antes de esta fecha" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Expiró después" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Inventario antes" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Mostrar elementos contados antes de esta fecha" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Inventario después" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Mostrar elementos contados después de esta fecha" + #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Mostrar stock existencias para piezas ensambladas" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Mostrar artículos que han sido consumidos por una orden de construcción" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Mostrar artículos que han caducado" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Mostrar artículos que son obsoletos" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Expiró antes" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Mostrar elementos que caducaron antes de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Expiró después" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Mostrar elementos que expiraron después de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Actualizado antes" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Mostrar elementos actualizados antes de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Actualizado después de" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Mostrar elementos actualizados después de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Inventario antes" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Mostrar elementos contados antes de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Inventario después" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Mostrar elementos contados después de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Añadido" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Eliminado" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 c128e86ea2..68ab7ef65f 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Editar" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Eliminar" @@ -105,7 +105,7 @@ msgstr "No" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "No" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Pieza" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Pieza de fabricante" @@ -227,11 +228,14 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Artículo de stock" @@ -239,7 +243,7 @@ msgstr "Artículo de stock" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Códigos de proyecto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Líneas de pedido de compra" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Líneas de pedido de compra" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Envíos de pedidos de venta" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contactos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Propietario" @@ -452,15 +456,15 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Usuario" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Plantillas de informe" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Configuración de complemento" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Listas de Selección" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Ordenes de Producción" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Error al renderizar componente" @@ -808,10 +807,6 @@ msgstr "Imprimir etiqueta" msgid "Print" msgstr "Imprimir" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Siguiente mes" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Descargar datos" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "No hay widgets disponibles" msgid "There are no more widgets available for the dashboard" msgstr "No hay más widgets disponibles para el panel de control" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Piezas suscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Mostrar el número de piezas a las que te has suscrito" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Categorías suscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Mostrar el número de categorías de piezas a las que se ha suscrito" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Existencias bajas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Mostrar el número de piezas que son bajas en existencia" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Requerido para construir pedidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Mostrar las partes requeridas para las órdenes de construcción activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Artículos de stock caducados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Mostrar el número de elementos de stock que han caducado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Elementos obsoletos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Mostrar el número de artículos de stock que están obsoletos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Órdenes de construcción activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Mostrar el número de órdenes de construcción que actualmente están activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Órdenes de construcción atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Mostrar el número de órdenes de construcción vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Órdenes de construcción asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Mostrar el número de órdenes de construcción asignadas a usted" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Órdenes de Venta activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Mostrar el número de pedidos de venta que están activos actualmente" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Órdenes de venta vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Mostrar el número de pedidos que están retrasados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Pedidos de venta asignados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Mostrar el número de órdenes de venta que se le han asignado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Órdenes de Compra asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Mostrar el número de órdenes de compra que están activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Pedidos de Compra Atrasados" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Mostrar el número de órdenes de compra que están atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Órdenes de Compra asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Mostrar el número de órdenes de compra que se le asignaron" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Pedidos de devolución activos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Mostrar el número de órdenes de devolución actualmente activas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Órdenes de devolución atrasadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Mostrar el número de órdenes de devolución que están vencidas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Órdenes de devolución asignadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Mostrar el número de órdenes de devolución que se le asignaron" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Empezando" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Empezando con InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Noticias actualizadas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Las últimas noticias de InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Sin noticias" msgid "There are no unread news items" msgstr "No hay noticias sin leer" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Existen errores para uno o más campos del formulario" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Actualizar" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Repetir contraseña" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registro" @@ -1856,7 +1879,7 @@ msgstr "Detenido" msgid "Running" msgstr "En ejecución" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Editar datos" msgid "Delete Row" msgstr "Eliminar fila" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Fila" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "La fila contiene errores" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Aceptar" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Válido" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtrar por estado de validación de fila" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Completado" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtrar por estado de finalización de fila" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importar filas seleccionadas" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Procesando datos" @@ -2080,7 +2103,7 @@ msgstr "Los datos se han importado satisfactoriamente" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Cerrar" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Disponible" @@ -2576,8 +2599,8 @@ msgstr "Ajustes del usuario" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Ajustes del sistema" @@ -2632,13 +2655,13 @@ msgstr "Cerrar sesión" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Existencias" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabricación" @@ -2780,7 +2803,7 @@ msgstr "Archivos adjuntos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Notas" @@ -2819,7 +2842,7 @@ msgstr "Información del complemento" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Fecha" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Fecha" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Activo" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Sitio web" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Nombre de Paquete" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Ruta de instalación" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Integrado" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Paquete" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ajustes del complemento" @@ -2990,7 +3019,7 @@ msgstr "Envío" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inactivo" @@ -3024,20 +3053,20 @@ msgstr "En pedido" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "En producción" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Ubicación" @@ -3082,11 +3111,11 @@ msgstr "Número de serie" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Número de serie" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Cantidad" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Editar ajuste" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "El ajuste {key} se ha actualizado correctamente" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Ajuste actualizado" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "El ajuste {0} se ha actualizado correctamente" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Error al editar el ajuste" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "No se especificaron ajustes" @@ -3894,7 +3922,7 @@ msgstr "Por favor, corrija los errores en las partes seleccionadas" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Pedir Piezas" @@ -4369,19 +4397,19 @@ msgstr "Acerca del proyecto InvenTree" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Estado" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Las salidas de la construcción han sido canceladas" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Las salidas de la construcción han sido canceladas" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Asignado" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Ubicación origen" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 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:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Stock Asignado" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" @@ -4558,8 +4587,8 @@ msgstr "Artículos de stock seleccionados" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Consumido" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Guardar con cantidad ya recibida" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Introduzca números de serie para los elementos recibidos" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Fecha de caducidad" @@ -4757,7 +4786,7 @@ msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Nota" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recibido" @@ -4791,35 +4820,40 @@ msgstr "Recibir artículos" msgid "Item received into stock" msgstr "Artículo recibido en existencias" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Estado del stock" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Añadir artículo de stock" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Lista de entradas entre las que elegir" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Ninguna selección" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Ingresar" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "¿No tiene una cuenta?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Puntos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Moneda" @@ -6841,6 +6875,16 @@ msgstr "Precios" msgid "Labels" msgstr "Etiquetas" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revisión" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revisión" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revisión" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revisión" msgid "Custom Status" msgstr "Estado Personalizado" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referencia" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Construir padre" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Cantidad de construcción" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Salidas completadas" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Responsable" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Cualquier ubicación" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Ubicación de destino" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Creado" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Fecha de inicio" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Fecha objetivo" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Ubicación de destino" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Creado" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Fecha de inicio" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Fecha objetivo" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Completado" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Detalles de construcción" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Existencias asignadas" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Existencias consumidas" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Salidas incompletas" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Órdenes de Trabajo herederas" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Órdenes de Trabajo herederas" msgid "Test Results" msgstr "Resultados de la prueba" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Editar orden de construcción" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Añadir orden de construcción" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Cancelar orden de construcción" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Poner en espera orden de construcción" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Pedido puesto en espera" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Emitir Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Emitir este pedido" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Orden emitida" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Completar Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Marcar pedido como completado" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Sitio web" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Número de teléfono" @@ -7313,7 +7353,7 @@ msgstr "Divisa predeterminada" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Fabricante" @@ -7330,7 +7370,7 @@ msgstr "Fabricante" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Cliente" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Existencias recibidas" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Eliminar pieza de fabricante" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revisión de" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Ubicación Predeterminada" @@ -7723,14 +7763,14 @@ msgstr "Palabras claves" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Existencias disponibles" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "En pedido" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Fecha de Creación" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Creado Por" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Editar entrada de inventario" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Eliminar entrada de inventario" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Valor Mínimo" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Valor Máximo" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Valor Máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Componente" @@ -8096,7 +8147,7 @@ msgstr "Precio Máximo" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Precio Unitario" @@ -8176,7 +8227,7 @@ msgstr "Precio de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Última Actualización" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Serializar artículo de existencias" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Expirado" @@ -8893,7 +8940,68 @@ msgstr "Estás suscrito a las notificaciones de esta pieza" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "Este artículo de existencias no está disponible" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Esta acción no se puede deshacer" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Mostrar artículos validados" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Opcional" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreable" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Mostrar ensamblajes rastreables" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Ver pieza" @@ -9811,28 +9908,28 @@ msgstr "Ver pieza" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Activar el complemento seleccionado" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Activar el complemento seleccionado" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Actualizar complemento seleccionado" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Desinstalar el complemento seleccionado" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Eliminar la configuración del complemento seleccionado" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "El complemento fue activado" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "El complemento fue desactivado" @@ -11093,20 +11190,20 @@ msgstr "El complemento fue desactivado" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "Mostrar piezas de proveedor con stock" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Recibir elementos seleccionados" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Asignar Números de Serie" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Mostrar líneas completamente asignadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Mostrar líneas que están completadas" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Asignar seriales" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Instalar artículo" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Artículo instalado" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Desinstalar artículo" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Artículo desinstalado" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Desinstalar artículo de existencias" @@ -12073,207 +12170,163 @@ msgstr "Eliminar Tipo de Ubicación" msgid "Icon" msgstr "Icono" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Mostrar stock existencias para piezas ensambladas" + +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Este artículo de existencias no está disponible" - -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +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 +msgid "Show stock items which are installed in other items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Mostrar artículos que han caducado" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Mostrar artículos que son obsoletos" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Expiró antes" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Mostrar elementos que caducaron antes de esta fecha" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Expiró después" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Inventario antes de" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Mostrar elementos contados antes de esta fecha" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Inventario después de" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Mostrar elementos contados después de esta fecha" + #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Mostrar stock existencias para piezas ensambladas" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Mostrar artículos que han sido consumidos por una orden de construcción" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Mostrar artículos que han caducado" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Mostrar artículos que son obsoletos" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Expiró antes" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Mostrar elementos que caducaron antes de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Expiró después" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Mostrar elementos que expiraron después de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Actualizado antes" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Mostrar elementos actualizados antes de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Actualizado después de" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Mostrar elementos actualizados después de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Inventario antes de" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Mostrar elementos contados antes de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Inventario después de" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Mostrar elementos contados después de esta fecha" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 28845fd61b..4c55f6d7d1 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Muuda" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Kustuta" @@ -105,7 +105,7 @@ msgstr "Ei" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Ei" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontaktid" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Omanik" @@ -452,15 +456,15 @@ msgstr "Omanikud" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Kasutaja" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Komponendi renderdamise tõrge" @@ -808,10 +807,6 @@ msgstr "Prindi silt" msgid "Print" msgstr "Prindi" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Viivitatud ostutellimused" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Alustamine" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Arendage InvenTree'ga" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Ühes või mitmes vormiväljas on vigu" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Värskenda" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Korrake salasõna" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registreeru" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Muuda Andmeid" msgid "Delete Row" msgstr "Kustuta rida" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Rida" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Rida sisaldab vigu" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Nõustu" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Kehtiv" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtreeri rea valideerimise oleku järgi" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Valmis" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtreeri rea lõpuleviimise oleku järgi" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Impordi valitud read" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Andmete töötlemine" @@ -2080,7 +2103,7 @@ msgstr "Andmed on edukalt importitud" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Sulge" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "Kasutaja seaded" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "Logi välja" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Tootmine" @@ -2780,7 +2803,7 @@ msgstr "Manused" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Märkmed" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Kuupäev" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Kuupäev" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktiivne" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Veebileht" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Mitteaktiivne" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Asukoht" @@ -3082,11 +3111,11 @@ msgstr "Seerianumber" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Seerianumber" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Kogus" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Muuda seadeid" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Seaded on uuendatud" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Seade {0} edukalt värskendatud" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Staatus" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Ehitustulemused on tühistatud" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Ehitustulemused on tühistatud" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Eraldatud" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Valige laoseisu eraldamise alguskoht" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Selle plugina jaoks ei ole sisu esitatud" @@ -4558,8 +4587,8 @@ msgstr "Selle plugina jaoks ei ole sisu esitatud" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Pood juba saadud varudega" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "Pakkimine" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Märkus" @@ -4771,7 +4800,7 @@ msgstr "Tootekood" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "Üksus on laoseisu vastu võetud" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Laoseis" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Logi sisse" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Kas teil pole kontot?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Punktid" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Valuuta" @@ -6841,6 +6875,16 @@ msgstr "Hind" msgid "Labels" msgstr "Sildid" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Väline" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Viide" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Märgi see tellimus lõpetatuks" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Muuda tellimust" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Tee tellimusest koopia" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Tühista tellimus" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Veebileht" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefoninumber" @@ -7313,7 +7353,7 @@ msgstr "Vaikimisi valuuta" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Tootja" @@ -7330,7 +7370,7 @@ msgstr "Tootja" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Klient" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "Märksõnad" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Saadaval laos" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Tellimisel" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimaalne väärtus" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maksimaalne hind" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maksimaalne hind" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Komponent" @@ -8096,7 +8147,7 @@ msgstr "Maksimaalne hind" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Ühiku hind" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "See kaupu on tootmises" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "See varuosa on määratud müügitellimusele" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "See varuosa on määratud kliendile" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "See eset varuosa on paigaldatud teisesse varuossa" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "See stock eseme on tarbitud ehitustellimuse poolt" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "See kaupluseseade on aegunud" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "See laoseis on täielikult reserveeritud" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "See kauplemisobjekt on osaliselt reserveeritud" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "See laoseis on ammendatud" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "Näita üksusi, millel on seerianumber" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "Filtreerige vastutava omaniku järgi" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filtreeri kasutaja järgi" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Sisaldab asenduslaosid" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Päritud" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Valikuline" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Jälgitav" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Näita jälgitavaid koosteid" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Näita esemete eraldatud ehituse väljundit" @@ -9593,7 +9696,7 @@ msgstr "Näita esemete eraldatud ehituse väljundit" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "Kirjeldust pole saadaval" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Kinnitage pistikmooduli aktiveerimine" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Kinnitage pistikmoodulite deaktiveerimine" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Valitud pistiklahendus aktiveeritakse" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Valitud pistiklahendus inaktiveeritakse" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Valitud pistiklahendus aktiveeritakse" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Valitud pistiklahendus inaktiveeritakse" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Lülita välja" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Aktiveeri" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Aktiveeri" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Eemalda" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Aktiveeri plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Paigalda plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Paigalda" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin paigaldamine õnnestus" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Eemalda plugin" @@ -11114,23 +11211,23 @@ msgstr "Eemalda plugin" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Kinnita plugina eemaldamine" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Valitud pistikprogramm eemaldatakse." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plugin desinstall on õnnestunud" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Kustuta plugin" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Kui kustutate selle pistikprogrammi seadistuse, eemaldatakse kõik seotud sätted ja andmed. Olete kindel, et soovite selle pistikprogrammi kustutada?" @@ -11138,11 +11235,11 @@ msgstr "Kui kustutate selle pistikprogrammi seadistuse, eemaldatakse kõik seotu #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Plugin on uuesti laaditud" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Pluginid said edukalt taaskäivitatud" @@ -11154,7 +11251,7 @@ msgstr "Pluginid said edukalt taaskäivitatud" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Laadi pluginad uuesti" @@ -11166,7 +11263,7 @@ msgstr "Laadi pluginad uuesti" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Plugina üksikasjad" @@ -11178,12 +11275,12 @@ msgstr "Plugina üksikasjad" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Näidis" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Paigaldatud" @@ -11204,23 +11301,23 @@ msgstr "Paigaldatud" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Näita esemeid, mis on vastu võetud" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filtreeri rea üksuse oleku järgi" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Võta vastu valitud üksused" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Määra seerianumbrid" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Tellige varu" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "See kaupu on tootmises" - -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "See varuosa on määratud müügitellimusele" - -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "See varuosa on määratud kliendile" - -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "See eset varuosa on paigaldatud teisesse varuossa" - -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "See stock eseme on tarbitud ehitustellimuse poolt" - -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "See kaupluseseade on aegunud" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Kuva laoseis aktiivsetele osadele" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Kuva laoseis koostatud osade jaoks" + +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Näita esemeid, mis on eraldatud" + +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Näita esemeid, millel on saadaval" + +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "See laoseis on täielikult reserveeritud" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Kaasa laoosad alakohtades" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "See kauplemisobjekt on osaliselt reserveeritud" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "See laoseis on ammendatud" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Näita ammendunud laoseoseid" + +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Näita esemeid, mis on tootmises" + +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +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 +msgid "Sent to Customer" +msgstr "Kliendile saadetud" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "Näita üksusi, mis on saadetud kliendile" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "Näita jälgitavaid üksusi" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Omab ostuhinda" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Näita üksusi, millel on ostuhind" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Väline asukoht" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Kuva laoseis aktiivsetele osadele" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Kuva laoseis koostatud osade jaoks" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Näita esemeid, mis on eraldatud" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Näita esemeid, millel on saadaval" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Kaasa laoosad alakohtades" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Näita ammendunud laoseoseid" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Näita esemeid, mis on tootmises" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Näita üksusi välises asukohas" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Näita varude üksusi, mis on paigaldatud teistesse üksustesse" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Kliendile saadetud" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Näita üksusi, mis on saadetud kliendile" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Näita jälgitavaid üksusi" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Omab ostuhinda" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Näita üksusi, millel on ostuhind" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Väline asukoht" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Näita üksusi välises asukohas" - #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Lisatud" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Eemaldatud" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 6dd3dbd0c5..52702e7b57 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 5c3700d5eb..adf64da161 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index cf9ddf4d1c..9e1148ad0e 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -35,7 +35,7 @@ msgstr "Éditer" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Supprimer" @@ -105,7 +105,7 @@ msgstr "Non" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Non" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Pièce" @@ -150,7 +151,7 @@ msgstr "Composants" #: lib/enums/ModelInformation.tsx:39 msgid "Parameter" -msgstr "" +msgstr "Paramètre" #: lib/enums/ModelInformation.tsx:40 #: src/components/panels/ParametersPanel.tsx:21 @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Pièces du fabricant" @@ -227,11 +228,14 @@ msgstr "Catégories de composants" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Article en stock" @@ -239,7 +243,7 @@ msgstr "Article en stock" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Sociétés" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Codes du projet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Commande d’achat" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Lignes de commande d'achat" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Lignes de commande d'achat" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Ventes" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Expéditions de la commande" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Retour de commande" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contacts" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Propriétaire" @@ -452,15 +456,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:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Utilisateur" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Modèles des rapports" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Configuration du plugin" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Listes Sélectionnées" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Administrateur" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Ordres de fabrication" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Erreur lors de l'affichage de l'application" @@ -808,10 +807,6 @@ msgstr "Imprimer l'étiquette" msgid "Print" msgstr "Imprimer" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Prochain mois" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Télécharger des données" +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/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Aucun gadget disponible" msgid "There are no more widgets available for the dashboard" msgstr "Il n'y a plus de gadgets disponibles pour le tableau de bord" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Pièces suivies" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Afficher le nombre de pièces auxquelles vous êtes abonné" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Catégories suivies" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Afficher le nombre de catégories de pièces auxquelles vous êtes abonné" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Listes de matériaux invalides" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Validation des listes de matériaux requises pour les assemblages" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Stock faible" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Afficher le nombre de pièces dont le stock est faible" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Requis pour les commandes de construction" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Afficher les pièces requises pour les ordres de fabrication actifs" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Articles de stock expirés" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Afficher le nombre d'articles de stock qui ont expiré" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Articles de stock obsolètes" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Afficher le nombre d'articles de stock qui sont obsolètes" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Ordres de fabrication actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Afficher le nombre d'ordres de fabrication actuellement actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Ordres de construction en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Afficher le nombre d'ordres de fabrication en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Ordres de fabrication assignées" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Afficher le nombre d'ordres de fabrication qui vous sont assignées" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Commandes de vente actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Afficher le nombre d'ordres de vente actuellement actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Vente en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Afficher le nombre de commandes de vente en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Commandes de vente assignées" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Afficher le nombre de commandes de vente qui vous sont assignées" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" -msgstr "" +msgstr "Expéditions en attente" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Commandes d'achat actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Afficher le nombre de commandes d'achat actuellement actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Commandes d'achat en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Afficher le nombre de commandes d'achat en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Commandes d'achat assignées" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Afficher le nombre de commandes d'achat qui vous sont assignées" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Commandes de retour actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Afficher le nombre de commandes de retour actuellement actives" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Ordres de retour en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Afficher le nombre d'ordres de retour en retard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Ordres de retour assignés" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Afficher le nombre d'ordres de retour qui vous sont assignés" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Premiers Pas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Démarrer avec InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Mises à jour des actualités" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Les dernières actualités d'InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Pas d'actualités" msgid "There are no unread news items" msgstr "Il n'y a pas d'actualités non lues" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "Générer un rapport d'inventaire" + +#: 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 "Générer un rapport d'inventaire" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "Générer" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "Prise d'inventaire" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "Générer un nouveau rapport d'inventaire" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1453,7 +1476,7 @@ msgstr "L'aperçu a été mis à jour avec succès." #: src/components/editors/TemplateEditor/TemplateEditor.tsx:236 msgid "An unknown error occurred while rendering the preview." -msgstr "" +msgstr "Une erreur inconnue s'est produite lors du rendu de l'aperçu." #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263 #~ msgid "Save & Reload preview" @@ -1547,7 +1570,7 @@ msgstr "Il existe des erreurs pour un ou plusieurs champs du formulaire" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Mise à jour" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Répéter le mot de passe" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "S'enregistrer" @@ -1723,7 +1746,7 @@ msgstr "Cela peut être dû à l'absence des paramètres de mail ou une décisio #: src/components/forms/DateTimeField.tsx:64 msgid "Select date and time" -msgstr "" +msgstr "Sélectionnez la date et l'heure" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:67 @@ -1856,17 +1879,17 @@ msgstr "Arrêté" msgid "Running" msgstr "En cours d'exécution" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" -msgstr "" +msgstr "Sélectionner un fichier à téléverser" #: src/components/forms/fields/AutoFillRightSection.tsx:47 msgid "Accept suggested value" -msgstr "" +msgstr "Accepter la valeur suggérée" #: src/components/forms/fields/DateField.tsx:73 msgid "Select date" -msgstr "" +msgstr "Sélectionnez la date" #: src/components/forms/fields/IconField.tsx:83 msgid "No icon selected" @@ -1946,41 +1969,41 @@ msgstr "Éditer les données" msgid "Delete Row" msgstr "Supprimer cette ligne" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Ligne" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "La ligne contient des erreurs" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Accepter" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Valide" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtrer par état de validation de ligne" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Complet" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtrer par statut de complétion de ligne" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importer les lignes sélectionnées" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Traitement des données" @@ -2046,7 +2069,7 @@ msgstr "Mapper les colonnes" #: src/components/importer/ImporterDrawer.tsx:45 msgid "Import Rows" -msgstr "" +msgstr "Importer des lignes" #: src/components/importer/ImporterDrawer.tsx:45 #~ msgid "Import Data" @@ -2080,7 +2103,7 @@ msgstr "Les données on était correctement importés" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Fermer" @@ -2268,11 +2291,11 @@ msgstr "Aucun élément" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Disponible" @@ -2489,7 +2512,7 @@ msgstr "Alertes" #: src/components/nav/Alerts.tsx:97 msgid "No issues detected" -msgstr "" +msgstr "Aucune erreur détectée" #: src/components/nav/Alerts.tsx:122 msgid "The server is running in debug mode." @@ -2576,8 +2599,8 @@ msgstr "Paramètres de l'utilisateur" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Les paramètres du système" @@ -2632,13 +2655,13 @@ msgstr "Se déconnecter" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabrication" @@ -2780,7 +2803,7 @@ msgstr "Fichiers joints" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Notes" @@ -2819,7 +2842,7 @@ msgstr "Informations sur le plugin" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Date" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Date" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Actif" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Site web" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Nom du paquet" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Chemin d'installation" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Intégré" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Paquet" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Paramètres du plug-in" @@ -2990,7 +3019,7 @@ msgstr "Livraison" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inactif" @@ -3024,20 +3053,20 @@ msgstr "En Commande" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "En Production" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Emplacement" @@ -3082,11 +3111,11 @@ msgstr "Numéro de série" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Numéro de série" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Quantité" @@ -3152,59 +3180,59 @@ msgstr "Ajouter un état" #: src/components/settings/QuickAction.tsx:85 msgid "Open an Issue" -msgstr "" +msgstr "Ouvrir un ticket" #: src/components/settings/QuickAction.tsx:86 msgid "Report a bug or request a feature on GitHub" -msgstr "" +msgstr "Signaler un bug ou demander une fonctionnalité sur GitHub" #: src/components/settings/QuickAction.tsx:88 msgid "Open Issue" -msgstr "" +msgstr "Ouvrir un ticket" #: src/components/settings/QuickAction.tsx:97 msgid "Add New Group" -msgstr "" +msgstr "Ajouter un nouveau groupe" #: src/components/settings/QuickAction.tsx:98 msgid "Create a new group to manage your users" -msgstr "" +msgstr "Créer un nouveau groupe pour gérer vos utilisateurs" #: src/components/settings/QuickAction.tsx:100 msgid "New Group" -msgstr "" +msgstr "Nouveau groupe" #: src/components/settings/QuickAction.tsx:105 msgid "Add New User" -msgstr "" +msgstr "Ajouter un nouvel utilisateur" #: src/components/settings/QuickAction.tsx:106 msgid "Create a new user to manage your groups" -msgstr "" +msgstr "Créer un nouvel utilisateur pour gérer vos groupes" #: src/components/settings/QuickAction.tsx:108 msgid "New User" -msgstr "" +msgstr "Nouvel utilisateur" #: src/components/settings/QuickAction.tsx:114 msgid "Create a new project code to organize your items" -msgstr "" +msgstr "Créer un nouveau code de projet pour organiser vos articles" #: src/components/settings/QuickAction.tsx:116 msgid "Add Code" -msgstr "" +msgstr "Ajouter un code" #: src/components/settings/QuickAction.tsx:121 msgid "Add Custom State" -msgstr "" +msgstr "Ajouter un état personnalisé" #: src/components/settings/QuickAction.tsx:122 msgid "Create a new custom state for your workflow" -msgstr "" +msgstr "Créer un nouvel état personnalisé pour votre workflow" #: src/components/settings/SettingItem.tsx:33 msgid "Do you want to proceed to change this setting?" -msgstr "" +msgstr "Voulez-vous procéder à la modification de ce paramètre ?" #: src/components/settings/SettingItem.tsx:47 #: src/components/settings/SettingItem.tsx:100 @@ -3213,42 +3241,42 @@ msgstr "" #: src/components/settings/SettingItem.tsx:221 msgid "This setting requires confirmation" -msgstr "" +msgstr "Ce paramètre nécessite une confirmation" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Éditer le paramétrage" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Paramètre {key} mis à jour avec succès" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Paramètre mis à jour" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Paramètre {0} mis à jour avec succès" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Erreur lors de la modification des paramètres" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Impossible de charger les paramètres" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Aucun paramètre" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Aucun paramètre configurable n'est disponible" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Aucun paramètre spécifié" @@ -3610,15 +3638,15 @@ msgstr "Aucun paramètre spécifié" #: src/components/wizards/ImportPartWizard.tsx:105 msgid "Exact Match" -msgstr "" +msgstr "Correspondance exacte" #: src/components/wizards/ImportPartWizard.tsx:112 msgid "Current part" -msgstr "" +msgstr "Pièce actuelle" #: src/components/wizards/ImportPartWizard.tsx:118 msgid "Already Imported" -msgstr "" +msgstr "Déjà importé" #: src/components/wizards/ImportPartWizard.tsx:205 #: src/pages/company/CompanyDetail.tsx:137 @@ -3643,60 +3671,60 @@ msgstr "Chargement..." #: src/components/wizards/ImportPartWizard.tsx:223 msgid "Error fetching suppliers" -msgstr "" +msgstr "Erreur lors de la récupération des fournisseurs" #: src/components/wizards/ImportPartWizard.tsx:224 msgid "Select supplier" -msgstr "" +msgstr "Sélectionner un fournisseur" #. placeholder {0}: searchResults.length #: src/components/wizards/ImportPartWizard.tsx:246 msgid "Found {0} results" -msgstr "" +msgstr "Résultats: {0} trouvés" #: src/components/wizards/ImportPartWizard.tsx:259 msgid "Import this part" -msgstr "" +msgstr "Importer cette pièce" #: src/components/wizards/ImportPartWizard.tsx:313 msgid "Are you sure you want to import this part into the selected category now?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir importer cette pièce dans la catégorie sélectionnée ?" #: src/components/wizards/ImportPartWizard.tsx:326 msgid "Import Now" -msgstr "" +msgstr "Importer maintenant" #: src/components/wizards/ImportPartWizard.tsx:372 msgid "Select and edit the parameters you want to add to this part." -msgstr "" +msgstr "Sélectionnez et modifiez les paramètres que vous souhaitez ajouter à cette pièce." #: src/components/wizards/ImportPartWizard.tsx:379 msgid "Default category parameters" -msgstr "" +msgstr "Paramètres par défaut de la catégorie" #: src/components/wizards/ImportPartWizard.tsx:391 msgid "Other parameters" -msgstr "" +msgstr "Autres paramètres" #: src/components/wizards/ImportPartWizard.tsx:446 msgid "Add a new parameter" -msgstr "" +msgstr "Ajouter un nouveau paramètre" #: src/components/wizards/ImportPartWizard.tsx:468 msgid "Skip" -msgstr "" +msgstr "Passer" #: src/components/wizards/ImportPartWizard.tsx:476 msgid "Create Parameters" -msgstr "" +msgstr "Crée des paramètres" #: src/components/wizards/ImportPartWizard.tsx:493 msgid "Create initial stock for the imported part." -msgstr "" +msgstr "Créer le stock initial pour la pièce importée." #: src/components/wizards/ImportPartWizard.tsx:511 msgid "Next" -msgstr "" +msgstr "Suivant" #: src/components/wizards/ImportPartWizard.tsx:540 #: src/pages/part/PartDetail.tsx:1074 @@ -3706,11 +3734,11 @@ msgstr "Modifier la pièce" #: src/components/wizards/ImportPartWizard.tsx:567 msgid "Part imported successfully!" -msgstr "" +msgstr "Pièce importée avec succès !" #: src/components/wizards/ImportPartWizard.tsx:576 msgid "Failed to import part: " -msgstr "" +msgstr "Impossible d'importer la pièce : " #: src/components/wizards/ImportPartWizard.tsx:641 msgid "Are you sure, you want to import the supplier and manufacturer part into this part?" @@ -3718,24 +3746,24 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:655 msgid "Import" -msgstr "" +msgstr "Importer" #: src/components/wizards/ImportPartWizard.tsx:692 msgid "Parameters created successfully!" -msgstr "" +msgstr "Composant créé avec succès !" #: src/components/wizards/ImportPartWizard.tsx:720 msgid "Failed to create parameters, please fix the errors and try again" -msgstr "" +msgstr "Impossible de créer les paramètres, veuillez corriger les erreurs et réessayer" #. placeholder {0}: supplierPart?.supplier #: src/components/wizards/ImportPartWizard.tsx:740 msgid "Part imported successfully from supplier {0}." -msgstr "" +msgstr "Article importé avec succès depuis le fournisseur {0}." #: src/components/wizards/ImportPartWizard.tsx:753 msgid "Open Part" -msgstr "" +msgstr "Ouvrir la pièce" #: src/components/wizards/ImportPartWizard.tsx:760 msgid "Open Supplier Part" @@ -3743,7 +3771,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:767 msgid "Open Manufacturer Part" -msgstr "" +msgstr "Ouvrir la pièce du fabricant" #: src/components/wizards/ImportPartWizard.tsx:797 #: src/tables/part/PartTable.tsx:499 @@ -3752,35 +3780,35 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:803 msgid "Import Supplier Part" -msgstr "" +msgstr "Importer une pièce de fournisseur" #: src/components/wizards/ImportPartWizard.tsx:805 msgid "Search Supplier Part" -msgstr "" +msgstr "Rechercher une pièce de fournisseur" #: src/components/wizards/ImportPartWizard.tsx:807 msgid "Confirm import" -msgstr "" +msgstr "Confirmer l'import" #: src/components/wizards/ImportPartWizard.tsx:809 msgid "Done" -msgstr "" +msgstr "Terminé" #: src/components/wizards/OrderPartsWizard.tsx:75 msgid "Error fetching part requirements" -msgstr "" +msgstr "Erreur lors de la récupération des exigences de la pièce" #: src/components/wizards/OrderPartsWizard.tsx:113 msgid "Requirements" -msgstr "" +msgstr "Prérequis" #: src/components/wizards/OrderPartsWizard.tsx:117 msgid "Build Requirements" -msgstr "" +msgstr "Conditions de construction" #: src/components/wizards/OrderPartsWizard.tsx:123 msgid "Sales Requirements" -msgstr "" +msgstr "Conditions de vente" #: src/components/wizards/OrderPartsWizard.tsx:129 #: src/forms/StockForms.tsx:901 @@ -3836,7 +3864,7 @@ msgstr "Sélectionner une pièce du fournisseur" #: src/components/wizards/OrderPartsWizard.tsx:323 msgid "Copy supplier part number" -msgstr "" +msgstr "Copier le numéro de pièce du fournisseur" #: src/components/wizards/OrderPartsWizard.tsx:326 msgid "New supplier part" @@ -3894,7 +3922,7 @@ msgstr "Veuillez corriger les erreurs dans la sélection des pièces" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Commander des pièces" @@ -4100,27 +4128,27 @@ msgstr "Scanner un code bar ou un QR code" #: src/defaults/actions.tsx:95 msgid "Go to your user settings" -msgstr "" +msgstr "Accéder à vos paramètres utilisateur" #: src/defaults/actions.tsx:106 msgid "Go to Purchase Orders" -msgstr "" +msgstr "Aller aux bons de commande" #: src/defaults/actions.tsx:116 msgid "Go to Sales Orders" -msgstr "" +msgstr "Aller aux commandes de vente" #: src/defaults/actions.tsx:127 msgid "Go to Return Orders" -msgstr "" +msgstr "Aller au retour des commandes" #: src/defaults/actions.tsx:137 msgid "Go to Build Orders" -msgstr "" +msgstr "Aller aux commandes de construction" #: src/defaults/actions.tsx:146 msgid "Go to System Settings" -msgstr "" +msgstr "Aller aux paramètres systèmes" #: src/defaults/actions.tsx:155 msgid "Go to the Admin Center" @@ -4128,7 +4156,7 @@ msgstr "Accéder au centre d'administration" #: src/defaults/actions.tsx:164 msgid "Manage InvenTree plugins" -msgstr "" +msgstr "Gérer les plugins InvenTree" #: src/defaults/dashboardItems.tsx:29 #~ msgid "Latest Parts" @@ -4369,19 +4397,19 @@ msgstr "A propos du projet InvenTree" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Substituer une pièce" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Éditer les alternatives de la nomenclature" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Ajouter une alternative" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Alternative ajoutée" @@ -4398,7 +4426,7 @@ msgstr "Alternative ajoutée" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4406,7 +4434,7 @@ msgstr "Sortie de la construction" #: src/forms/BuildForms.tsx:339 msgid "Quantity to Complete" -msgstr "" +msgstr "Quantité à allouer" #: src/forms/BuildForms.tsx:341 #: src/forms/BuildForms.tsx:416 @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Les résultats de construction ont été annulés" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Les résultats de construction ont été annulés" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Allouée" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Emplacement d'origine" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 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:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Stock alloué" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Éléments du stock alloués" @@ -4558,8 +4587,8 @@ msgstr "Éléments du stock alloués" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Complétement consommé" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Consommé" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4669,7 +4698,7 @@ msgstr "Attribuer un code de lot" #: src/forms/PurchaseOrderForms.tsx:570 msgid "Assign Serial Numbers" -msgstr "" +msgstr "Assigner des numéros de série" #: src/forms/PurchaseOrderForms.tsx:581 msgid "Set Expiry Date" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Stocker avec le stock déjà reçu" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Saisir les numéros de série des articles reçus" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Date d'expiration" @@ -4757,7 +4786,7 @@ msgstr "Conditionnement" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Note" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Réceptionnée" @@ -4791,37 +4820,42 @@ msgstr "Articles reçus" msgid "Item received into stock" msgstr "Article reçu en stock" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" -msgstr "" +msgstr "Vérifier l'expédition" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 msgid "Marking the shipment as checked indicates that you have verified that all items included in this shipment are correct" -msgstr "" +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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" -msgstr "" +msgstr "Expédition marquée comme étant vérifiée" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" -msgstr "" +msgstr "Ne pas valider l'expédition" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" -msgstr "" +msgstr "Marquer l'expédition comme non validée indique que l'envoi nécessite une vérification supplémentaire" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" -msgstr "" +msgstr "Envoi marqué comme non validé" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" -msgstr "" +msgstr "Laisser vide pour utiliser l'adresse de commande" #: src/forms/StockForms.tsx:110 #~ msgid "Create Stock Item" @@ -4849,8 +4883,8 @@ msgstr "État du stock" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Ajouter un article en stock" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Liste des entrées dans lesquelles choisir" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5094,7 +5128,7 @@ msgstr "Déconnexion" #: src/functions/auth.tsx:125 msgid "There was a conflicting session for this browser, which has been logged out." -msgstr "" +msgstr "Il y a eu une session en conflit pour ce navigateur, qui a été déconnecté." #: src/functions/auth.tsx:142 #~ msgid "Found an existing login - using it to log you in." @@ -5102,7 +5136,7 @@ msgstr "" #: src/functions/auth.tsx:143 msgid "No response from server." -msgstr "" +msgstr "Aucune réponse du serveur." #: src/functions/auth.tsx:143 #~ msgid "Found an existing login - welcome back!" @@ -5393,15 +5427,15 @@ msgstr "Aucune sélection" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Se connecter" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Connexion en cours" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Pas encore de compte ?" @@ -5430,7 +5464,7 @@ msgstr "Code TOTP" #: src/pages/Auth/MFA.tsx:35 msgid "Enter one of your codes: {mfa_types}" -msgstr "" +msgstr "Entrez un de vos codes : {mfa_types}" #: src/pages/Auth/MFA.tsx:42 msgid "Remember this device" @@ -5971,15 +6005,15 @@ msgstr "{0}" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:105 msgid "Reauthentication Succeeded" -msgstr "" +msgstr "Ré-authentification réussie" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:106 msgid "You have been reauthenticated successfully." -msgstr "" +msgstr "Vous avez été ré-authentifié avec succès." #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:114 msgid "Error during reauthentication" -msgstr "" +msgstr "Erreur lors de la ré-authentification" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:117 msgid "Reauthentication Failed" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Points" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Devise" @@ -6841,6 +6875,16 @@ msgstr "Tarifs" msgid "Labels" msgstr "Étiquettes" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Suivi du stock" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "La pièce d'assemblage pourrait ne pas avoir de nomenclature (BOM) défi #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Révision" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Révision" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Révision" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Révision" msgid "Custom Status" msgstr "Statut personnalisé" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externe" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Référence" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Fabrication parente" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Quantité de fabrication" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Peut être construit" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Sorties complétées" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Émis par" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Responsable" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Tous les emplacements" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Emplacement cible" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Créé" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Date de début" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Date cible" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Emplacement cible" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Créé" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Date de début" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Date cible" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Complété" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Détails de fabrication" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Pièces requises" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Stock alloué" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Stock utilisé" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Sorties incomplètes" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Achats externes" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Ordre de fabrication enfant" msgid "Test Results" msgstr "Résultats des Tests" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Éditer l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Ajouter un ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Annuler l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Commande annulée" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Suspendre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Cet ordre a été mis en suspens" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Émettre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Emettre cette commande" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Commande émise" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Compléter l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Marquer cet ordre comme complété" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Ordre complété" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Émettre l'ordre" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Compléter l'ordre" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Actions de l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Modifier la commande" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Dupliquer la commande" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Retenir la commande" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Annuler la commande" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Ordre de construction" @@ -7243,7 +7287,7 @@ msgstr "Ordre de construction" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Voir les ordres de fabrication externes" @@ -7286,10 +7330,6 @@ msgstr "Vue du calendrier" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Site web" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Numéro de téléphone" @@ -7313,7 +7353,7 @@ msgstr "Devise par défaut" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Fabricant" @@ -7330,7 +7370,7 @@ msgstr "Fabricant" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Client" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Stock reçu" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Modifier la pièce du fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Nouvelle pièce de fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Supprimer la pièce de fabricant" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Roles du groupe" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Informations de l'utilisateur" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Révision de" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Emplacement par défaut" @@ -7723,14 +7763,14 @@ msgstr "Mots-clés" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Stock disponible" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Sur commande" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Date de création" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Créé par" @@ -8006,35 +8046,46 @@ msgstr "Historique des ventes" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Modifier l'entrée de l'inventaire" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Supprimer l'entrée de l'inventaire" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Valeur des stock" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Valeur minimum" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Valeur maximale" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Valeur maximale" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Composant" @@ -8096,7 +8147,7 @@ msgstr "Prix Maximum" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Prix unitaire" @@ -8176,7 +8227,7 @@ msgstr "Tarif d'achat" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Dernière mise à jour" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Date d'achèvement" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Dernier inventaire" msgid "Stock Details" msgstr "Détails du stock" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Suivi du stock" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Sérialiser les articles du stock" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Articles du stock sérialisés" @@ -8859,12 +8906,12 @@ msgstr "Actions de l'article de stock" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Obsolète" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Expiré" @@ -8893,7 +8940,68 @@ msgstr "Vous êtes abonnée aux notifications pour cette pièce" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Cet article est en production" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Cet article a été assigné à une commande client" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Cet article a été assigné à un client" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Cet article est installé dans un autre article" + +#: src/tables/ColumnRenderers.tsx:177 +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:184 +msgid "This stock item is unavailable" +msgstr "Cet article n'est pas disponible" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Cet article a expiré" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Cet article est obsolète" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Cet article est entièrement alloué" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Cet article est partiellement alloué" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Aucun stocke disponible" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Cet article a été épuisé" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Information de stock" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Lignes allouées" @@ -8960,7 +9068,7 @@ msgstr "Afficher les articles ayant un numéro de série" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Numéro de série" @@ -9116,7 +9224,7 @@ msgstr "Filtrer par propriétaire responsable" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filtrer par utilisateur" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Cette action ne peut pas être annulée" @@ -9317,9 +9425,9 @@ msgstr "Alternatives" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: 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" @@ -9344,7 +9452,7 @@ msgstr "Comprend un stock de remplacement" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Inclut le stock de variantes" @@ -9373,13 +9481,6 @@ msgstr "Construire" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Information de stock" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Afficher les articles suivables" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Pièce active" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Afficher les articles valides" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Hérité" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Afficher les articles hérités" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Optionnel" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Afficher les articles optionnels" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Article de nomenclature créé" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Modifier l'article de nomenclature" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Article de nomenclature mis à jour" @@ -9553,34 +9656,34 @@ msgstr "" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Assemblage" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Afficher les assemblages actifs" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Suivi de l'évolution" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Afficher les suivi de l'évolution des assemblages" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Affecté à la production" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Afficher les éléments alloués à une sortie de construction" @@ -9593,7 +9696,7 @@ msgstr "Afficher les éléments alloués à une sortie de construction" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Statut de la commande" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Consommer" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Testable" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Suivi" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "En production" @@ -9701,12 +9804,6 @@ msgstr "En production" msgid "Insufficient stock" msgstr "Rupture de stock" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Aucun stocke disponible" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Obtenir les hérités" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Complètement alloué" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Créer un ordre de fabrication" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Stock de fabrication" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Voir la pièce" @@ -9811,28 +9908,28 @@ msgstr "Voir la pièce" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "A une date cible" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Affcihe les commandes avec une date cible" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "A une date de début" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "Sérialiser la sortie de fabrication" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filtrer par état du stock" @@ -10101,24 +10198,24 @@ msgstr "Voir l'article" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 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/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 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/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Supprimer la ligne de l'article" @@ -10994,7 +11091,7 @@ msgstr "Extension" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Obligatoire" @@ -11024,68 +11121,68 @@ msgstr "Description non disponible" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Confirmer l'activation du plugin" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Confirmer la désactivation du plugin" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Le plugin sélectionné sera activé" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Le plugin sélectionné sera désactivé" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Le plugin sélectionné sera activé" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Le plugin sélectionné sera désactivé" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Désactiver" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Activer" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Activer le plugin sélectionné" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Activer" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Activer le plugin sélectionné" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Mettre à jour le plugin sélectionné" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Désinstaller" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Désinstaller le plugin sélectionné" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Supprimer la configuration du plugin sélectionné" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Activer le plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Le plugin a été activé" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Le plugin a été désactivé" @@ -11093,20 +11190,20 @@ msgstr "Le plugin a été désactivé" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Installer le plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Installer" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin installé avec succès" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Désinstaller le plugin" @@ -11114,23 +11211,23 @@ msgstr "Désinstaller le plugin" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Confirmer la désinstallation du plugin" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Le plugin sélectionné sera désinstallé." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plugin désinstallé avec succès" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Supprimer le plugin" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "La suppression de cette configuration de plugin supprimera tous les paramètres et données associés. Êtes-vous sûr de vouloir supprimer ce plugin ?" @@ -11138,11 +11235,11 @@ msgstr "La suppression de cette configuration de plugin supprimera tous les para #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Plugins rechargés" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Les plugins ont été rechargés avec succès" @@ -11154,7 +11251,7 @@ msgstr "Les plugins ont été rechargés avec succès" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Recharger les plugins" @@ -11166,7 +11263,7 @@ msgstr "Recharger les plugins" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Détail du plugin" @@ -11178,12 +11275,12 @@ msgstr "Détail du plugin" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Exemple" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Installé" @@ -11204,23 +11301,23 @@ msgstr "Installé" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "Référence fabricant" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "Afficher les fournisseurs actifs" msgid "Show supplier parts with stock" msgstr "Afficher les pièces fournisseur avec stock" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Date de réception" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Afficher les articles qui ont été reçus" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filtrer par statut d'article" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Recevoir les éléments sélectionnés" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Recevoir l'article" @@ -11399,27 +11496,27 @@ msgstr "Assigner à l'expédition" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Allouer les numéros de série" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Afficher les lignes entièrement allouées" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Afficher les lignes terminées" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Allouer les numéros de série" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Constituer le stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Commander du stock" @@ -12035,24 +12132,24 @@ msgstr "Utilisateur mis à jour avec succès" msgid "Error updating user" msgstr "Impossible de mettre à jour l'utilisateur" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Installer un élément" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Élément installé" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Désinstaller l'élément" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Élément désinstallé" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Désinstaller l'article en stock" @@ -12073,207 +12170,163 @@ msgstr "Supprimer le type d'emplacement" msgid "Icon" msgstr "Icône" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Cet article est en production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Date d'inventaire" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Cet article a été assigné à une commande client" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Cet article a été assigné à un client" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Cet article est installé dans un autre article" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Afficher les articles qui ont été alloués" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Cet article a été consommé par un ordre de fabrication" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Afficher les articles disponibles" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Cet article n'est pas disponible" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Inclure les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Cet article a expiré" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Inclure le stock dans les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Cet article est obsolète" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Epuisé" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Cet article est entièrement alloué" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Afficher les articles épuisés" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Cet article est partiellement alloué" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Afficher les articles en production" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Cet article a été épuisé" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Envoyer au client" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "Montrer les articles envoyés au client" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "Afficher les articles suivis" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "A un prix d'achat" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Afficher les articles ayant un prix d'achat" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Afficher les articles expirés" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Afficher les articles obsolètes" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Expiré avant" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Afficher les articles expirés avant cette date" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Expiré après" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Inventaire avant" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Afficher les articles comptés avant cette date" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Inventaire après" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Afficher les articles comptés après cette date" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Date d'inventaire" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Emplacement externe" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Afficher le stock pour les pièces actives" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Afficher le stock pour les pièces actives" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Afficher les articles qui ont été alloués" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Afficher les articles disponibles" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Inclure les sous-emplacements" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Inclure le stock dans les sous-emplacements" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Epuisé" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Afficher les articles épuisés" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Afficher les articles en production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Afficher les articles dans un emplacement externe" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Afficher les articles qui ont été consommés par un ordre de fabrication" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Afficher les articles qui sont installés dans d'autres articles" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Envoyer au client" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Montrer les articles envoyés au client" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Afficher les articles suivis" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "A un prix d'achat" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Afficher les articles ayant un prix d'achat" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Afficher les articles expirés" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Afficher les articles obsolètes" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Expiré avant" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Afficher les articles expirés avant cette date" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Expiré après" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Afficher les articles expirés après cette date" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Mis à jour avant" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Afficher les articles mis à jour avant cette date" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Mis à jour après" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Afficher les articles mis à jour après cette date" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Inventaire avant" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Afficher les articles comptés avant cette date" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Inventaire après" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Afficher les articles comptés après cette date" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Emplacement externe" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Afficher les articles dans un emplacement externe" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Trier les articles" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Trier les articles" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Ajouté" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Supprimé" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 07819280e4..e928dbaad0 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "ערוך" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "מחק" @@ -105,7 +105,7 @@ msgstr "לא" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "לא" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "פריט" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "קטגוריית פריטים" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "פריט במלאי" @@ -239,7 +243,7 @@ msgstr "פריט במלאי" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "חברות" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "קוד פרויקט" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "הזמנות רכש" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "שורות הזמנת רכש" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "שורות הזמנת רכש" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "הזמנת מכירה" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "משלוחי הזמנת מכירות" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "החזרת הזמנה" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "אנשי קשר" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "בעלים" @@ -452,15 +456,15 @@ msgstr "בעלים" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "משתמש" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "תבניות דווח" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "תצורת תוסף" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "שגיאה בעיבוד הרכיב" @@ -808,10 +807,6 @@ msgstr "הדפס תווית" msgid "Print" msgstr "הדפס" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "מלאי נמוך" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "נדרש עבור בניית הזמנות " -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "הכנת הזמנות באיחור" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "איחור בהזמנות מכירה" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "הזמנות רכש באיחור" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "תחילת עבודה" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "תחילת העבודה עם InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "קיימות שגיאות עבור שדה טופס אחד או יותר" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "עדכן" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "חזור/י על הסיסמה" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "הרשמה" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "ערוך נתונים" msgid "Delete Row" msgstr "מחק שורה" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "שורה" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "שורה מכילה שגיאות" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "קבל" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "תקף" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "סנן לפי סטטוס אימות שורה" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "הושלם" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "סנן לפי סטטוס השלמת שורה" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "ייבא שורות נבחרות" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "מעבד נתונים" @@ -2080,7 +2103,7 @@ msgstr "הנתונים יובאו בהצלחה" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "סגור" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "הגדרות מערכת" @@ -2632,13 +2655,13 @@ msgstr "התנתק" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "מלאי" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "אתר אינטרנט" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "משלוח" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "לא פעיל" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "מספר סידורי" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "מספר סידורי" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "כמות" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "ערוך הגדרה" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "ההגדרה עודכנה" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "ההגדרה {0} עודכנה בהצלחה" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "שגיאה בעריכת ההגדרה" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "לא צוינו הגדרות" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "אין לך חשבון?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "אתר אינטרנט" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "לא ניתן לערוך את כתב החומרים, מכיוון שהפריט נעול" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "ניתן למעקב" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "הצג מכלולים שניתנים למעקב" @@ -9593,7 +9696,7 @@ msgstr "הצג מכלולים שניתנים למעקב" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index e428958195..340db3eeba 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 0af2685567..cfbb77a960 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Szerkesztés" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Törlés" @@ -105,7 +105,7 @@ msgstr "Nem" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nem" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Alkatrész" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" @@ -227,11 +228,14 @@ msgstr "Alkatrész kategóriák" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Készlet tétel" @@ -239,7 +243,7 @@ msgstr "Készlet tétel" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Cégek" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Projektszámok" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Beszerzési rendelés" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Beszerzési rendelés tételei" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Beszerzési rendelés tételei" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Vevői rendelés" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ 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:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Visszavétel" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kapcsolatok" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Tulajdonos" @@ -452,15 +456,15 @@ msgstr "Tulajdonosok" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Felhasználó" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Jelentéssablonok" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Plugin konfiguráció" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Választéklisták" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Adminisztrátor" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Gyártási utasítások" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Hiba a komponens renderelése közben" @@ -808,10 +807,6 @@ msgstr "Címke Nyomtatás" msgid "Print" msgstr "Nyomtatás" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Következő hónap" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Adatok letöltése" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Nincsen elérhető komponens" msgid "There are no more widgets available for the dashboard" msgstr "Nincsenek további komponensek a műszerfalon" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Értesítésre beállított alkatrészek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Feliratkozott alkatrészek száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Értesítésre beállított kategóriák" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Feliratkozott alkatrészkategóriák száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Érvénytelen BOM-ok" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "BOM validálásra váró alkatrészek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Alacsony készlet" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Alacsony készletű alkatrészek száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Gyártáshoz szükséges" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Aktív gyártáshoz szükséges alkatrészek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Lejárt Készlettételek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Lejárt készlettételek száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Álló készlettételek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Álló készlettételek száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Aktív gyártási rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Aktív gyártási rendelések száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Késésben lévő gyártások" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Késésben levő gyártási rendelések száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Hozzárendelt Gyártási Rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Saját Hozzárendelt Gyártási Rendelések száma" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Aktív értékesítési rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Mutassa a jelenleg aktív értékesítési rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Késésben lévő vevői rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Mutassa a lejárt értékesítési rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Hozzárendelt Értékesítési Rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Mutassa az Önhöz rendelt értékesítési rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Függőben Lévő Szállítmányok" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Mutassa a függőben lévő értékesítési rendelés szállítmányok számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Aktív Beszerzési Rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Mutassa a jelenleg aktív beszerzési rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Késésben lévő beszerzések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Mutassa a lejárt beszerzési rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Hozzárendelt Beszerzési Rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Mutassa az Önhöz rendelt beszerzési rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Aktív Visszáru Rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Mutassa a jelenleg aktív visszáru rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Lejárt Visszáru Rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Mutassa a lejárt visszáru rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Hozzárendelt Visszáru Rendelések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Mutassa az Önhöz rendelt visszáru rendelések számát" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Első lépések" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Első lépések az InvenTree-vel" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Friss hírek" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "A legfrissebb hírek az InvenTree-ről" @@ -1201,6 +1201,29 @@ msgstr "Nincsenek új hírek" msgid "There are no unread news items" msgstr "Nincsenek olvasatlan hírek" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Egy vagy több mező hibát jelez" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Frissítés" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Jelszó megismétlése" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Regisztráció" @@ -1856,7 +1879,7 @@ msgstr "Leállítva" msgid "Running" msgstr "Fut" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Válassza ki a feltöltendő fájlt" @@ -1946,41 +1969,41 @@ msgstr "Adat szerkesztése" msgid "Delete Row" msgstr "Sor törlése" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Sor" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "A sor hibákat tartalmaz" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Elfogad" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Érvényes" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Szűrés sor ellenőrzési állapot szerint" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Kész" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Szűrés sor befejezési állapot szerint" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Kijelölt sorok importálása" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Adatok feldolgozása" @@ -2080,7 +2103,7 @@ msgstr "Az adatok sikeresen importálva" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Bezárás" @@ -2268,11 +2291,11 @@ msgstr "Nincsenek tételek" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Elérhető" @@ -2576,8 +2599,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:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Rendszerbeállítások" @@ -2632,13 +2655,13 @@ msgstr "Kijelentkezés" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Készlet" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Gyártás" @@ -2780,7 +2803,7 @@ msgstr "Mellékletek" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Megjegyzések" @@ -2819,7 +2842,7 @@ msgstr "Plugin információ" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dátum" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Dátum" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktív" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Weboldal" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Csomag neve" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Telepítési útvonal" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Beépített" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Csomag" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plugin beállítások" @@ -2990,7 +3019,7 @@ msgstr "Szállítmány" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inaktív" @@ -3024,20 +3053,20 @@ msgstr "Rendelve" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Gyártásban" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Hely" @@ -3082,11 +3111,11 @@ msgstr "Sorozatszám" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Sorozatszám" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Mennyiség" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Beállítás szerkesztése" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "A {key} beállítás sikeresen módosítva" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Beállítás frissítve" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "A {0} beállítás sikeresen módosítva" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Beállítás szerkesztési hiba" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Hiba az beállítások betöltése során" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Nincsenek beállítások" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Nincsenek szerkeszthető beállítások" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Nincs megadva beállítás" @@ -3894,7 +3922,7 @@ 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:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Alkatrészek megrendelése" @@ -4369,19 +4397,19 @@ msgstr "Az InvenTree projektről" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Helyettesítő alkatrész" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Anyagjegyzék helyettesítők szerkesztése" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Helyettesítő hozzáadása" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Helyettesítő hozzáadva" @@ -4398,7 +4426,7 @@ msgstr "Helyettesítő hozzáadva" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Teljesítendő mennyiség" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Teljesítendő mennyiség" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Állapot" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "A gyártási kimenetek visszavonásra kerültek" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "A gyártási kimenetek visszavonásra kerültek" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Lefoglalva" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Készlet helye" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 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:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Készlet foglalása" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Készlet lefoglalva" @@ -4558,8 +4587,8 @@ msgstr "Készlet lefoglalva" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Teljesen elfogyasztva" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Elhasználva" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Projekt kód kiválasztása ehhez a sortételhez" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Tárolás a már megérkezett készlettel" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Sorozatszámok megadása a fogadott tételekhez" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -4757,7 +4786,7 @@ msgstr "Csomagolás" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Megjegyzés" @@ -4771,7 +4800,7 @@ msgstr "SKU (leltári azonosító)" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Fogadott" @@ -4791,35 +4820,40 @@ msgstr "Tételek fogadása" msgid "Item received into stock" msgstr "Tétel beérkezett a készletbe" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Szállítmány ellenőrzése" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Szállítmány ellenőrzöttként megjelölve" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Szállítmány ellenőrzés visszavonása" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 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:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Szállítmány ellenőrizetlenként megjelölve" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Hagyja üresen a rendelési cím használatához" @@ -4849,8 +4883,8 @@ msgstr "Készlet állapota" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Új készlet tétel" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Választható bejegyzések listája" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Nincs kijelölés" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Bejelentkezés" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Bejelentkeztetünk téged" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Nincsen felhasználóneve?" @@ -6024,7 +6058,7 @@ 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:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Pontok" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Pénznem" @@ -6841,6 +6875,16 @@ msgstr "Árazás" msgid "Labels" msgstr "Címkék" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Készlettörténet" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "Az összeszerelt alkatrészhez nem lehet anyagjegyzék (BOM) definiálva #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Változat" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Változat" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Változat" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Változat" msgid "Custom Status" msgstr "Egyedi státusz" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Külső" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Hivatkozás" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Szülő gyártás" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Gyártható" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Befejezett kimenetek" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Kiállította" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Felelős" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Bárhonnan" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Cél hely" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Létrehozva" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Kezdő dátum" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Cél dátum" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Cél hely" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Létrehozva" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Kezdő dátum" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +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 msgid "Completed" msgstr "Kész" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Gyártás részletei" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Szükséges alkatrészek" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Lefoglalt készlet" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Külső Rendelések" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Alárendelt gyártások" msgid "Test Results" msgstr "Teszt eredmények" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Gyártási utasítás visszavonása" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Rendelés visszavonva" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Gyártási megrendelés felfüggesztése" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Felfüggesztett rendelés" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Gyártási Rendelés Kiadása" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Rendelés kiállítása" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Megrendelés leadva" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Gyártási utasítás befejezése" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Rendelés teljesítettnek jelölése" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Megrendelés teljesítve" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Rendelés kiküldése" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Rendelés teljesítése" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Rendelés szerkesztése" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Rendelés duplikálása" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Rendelés felfüggesztése" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Rendelés törlése" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Gyártási utasítás" @@ -7243,7 +7287,7 @@ msgstr "Gyártási utasítás" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Külső gyártási megrendelések megjelenítése" @@ -7286,10 +7330,6 @@ msgstr "Naptár nézet" msgid "Parametric View" msgstr "Paraméter nézet" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Weboldal" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefonszám" @@ -7313,7 +7353,7 @@ msgstr "Alapértelmezett pénznem" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Gyártó" @@ -7330,7 +7370,7 @@ msgstr "Gyártó" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Vevő" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Beérkezett készlet" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Gyártói alkatrész szerkesztése" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Gyártói alkatrész hozzáadása" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Gyártói alkatrész törlése" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Csoport szabályok" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Felhasználói adatok" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Ennek a verziója" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Alapértelmezett hely" @@ -7723,14 +7763,14 @@ msgstr "Kulcsszavak" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 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:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Rendelve" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Létrehozás dátuma" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Készítette" @@ -8006,35 +8046,46 @@ msgstr "Eladási előzmények" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Leltár bejegyzés szerkesztése" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Leltár bejegyzés törlése" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Készletérték" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimum érték" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maximum érték" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maximum érték" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Összetevő" @@ -8096,7 +8147,7 @@ msgstr "Maximum ár" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Egységár" @@ -8176,7 +8227,7 @@ msgstr "Beszerzési ár" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Teljesítés dátuma" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "Nincs ellenőrizve" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Utolsó leltár" msgid "Stock Details" msgstr "Készlet részletei" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Készlettörténet" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,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:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Készlet tétel sorozatszámozva" @@ -8859,12 +8906,12 @@ msgstr "Készlet Tétel Műveletek" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Elavult" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Lejárt" @@ -8893,7 +8940,68 @@ msgstr "Feliratkozott az értesítésekre ehhez az alkatrészhez" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Ez a készlet tétel gyártásban van" + +#: src/tables/ColumnRenderers.tsx:156 +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:163 +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:170 +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:177 +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:184 +msgid "This stock item is unavailable" +msgstr "Ez a készlet cikk nem elérhető" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Készlet tétel lejárt" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Készlet tétel lejárt" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Készlet tétel teljesen foglalva" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Készlet tétel részlegesen foglalva" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Nincs elérhető készlet" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Készlet tétel elfogyott" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Készlet adatok" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Lefoglalt sorok" @@ -8960,7 +9068,7 @@ msgstr "Sorozatszámmal rendelkező tételek megjelenítése" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Sorozatszám" @@ -9116,7 +9224,7 @@ msgstr "Szűrés a felelős tulajdonosra" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Szűrés felhasználó szerint" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Ez a művelet nem vonható vissza" @@ -9317,9 +9425,9 @@ msgstr "Helyettesítõk" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: 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" @@ -9344,7 +9452,7 @@ msgstr "Helyettesítőkkel együtt" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Változatokkal együtt" @@ -9373,13 +9481,6 @@ msgstr "Gyártásban" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Készlet adatok" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ 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:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Aktív alkatrész" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Érvényesített tételek megjelenítése" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Örökölt" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Örökölt tételek megjelenítése" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Opcionális" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Opcionális elemek mutatása" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "BOM sor létrehozva" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Alkatrészjegyzék tétel szerkesztése" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "BOM sor módosítva" @@ -9553,34 +9656,34 @@ msgstr "BOM tételek importálása fájlból" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Gyártmány" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Aktív összeállítások megjelenítése" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Követésre kötelezett" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Nyomonkövethető gyártmányok mutatása" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Kimenethez lefoglalva" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Gyártási kimenethez lefoglalt tételek megjelenítése" @@ -9593,7 +9696,7 @@ 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:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Rendelés állapota" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "Lefoglalt készlet eltávolítása" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 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:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Felhasznál" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Tesztelhető" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Követett" @@ -9693,7 +9796,7 @@ 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:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "Gyártásban" @@ -9701,12 +9804,6 @@ msgstr "Gyártásban" msgid "Insufficient stock" msgstr "Elégtelen készlet" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Nincs elérhető készlet" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Örökölt" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Teljesen lefoglalva" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Gyártási rendelés létrehozása" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Gyártási készlet" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Alkatrész megtekintése" @@ -9811,28 +9908,28 @@ msgstr "Alkatrész megtekintése" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Cél dátummal rendelkezik" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Cél dátummal rendelkező rendelések megjelenítése" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Kezdő dátummal rendelkezik" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "Gyártási kimenet sorozatszámozása" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Szűrés készlet státusz szerint" @@ -10101,24 +10198,24 @@ 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/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Sortétel hozzáadása" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Tétel törlése" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Kötelező" @@ -11024,68 +11121,68 @@ msgstr "Leírás nem elérhető" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Plugin telepítésének megerősítése" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Plugin kikapcsolásának megerősítése" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "A kiválasztott bővítmény aktiválva lesz" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "A kiválasztott bővítmény deaktiválva lesz" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "A kiválasztott bővítmény aktiválva lesz" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "A kiválasztott bővítmény deaktiválva lesz" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Kikapcsolás" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Bekapcsolás" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Kiválasztott bővítmény aktiválása" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Bekapcsolás" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Kiválasztott bővítmény aktiválása" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Kiválasztott bővítmény frissítése" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Eltávolítás" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Kiválasztott bővítmény eltávolítása" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Kiválasztott bővítmény konfiguráció törlése" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Plugin aktiválása" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "A bővítmény aktiválva lett" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "A bővítmény deaktiválva lett" @@ -11093,20 +11190,20 @@ msgstr "A bővítmény deaktiválva lett" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Bővítmény telepítése" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Telepítés" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "A bővítmény sikeresen telepítve" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Bővítmény eltávolítása" @@ -11114,23 +11211,23 @@ msgstr "Bővítmény eltávolítása" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Bővítmény eltávolítás megerősítése" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "A kiválasztott bővítmény el lesz távolítva." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "A bővítmény sikeresen eltávolítva" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Plugin törlése" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "A bővítmény konfiguráció törlése eltávolít minden beállítást és adatot. Biztos benne, hogy törölni akarja ezt a bővítményt?" @@ -11138,11 +11235,11 @@ msgstr "A bővítmény konfiguráció törlése eltávolít minden beállítást #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Bővítmények újratöltve" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Bővítmények újratöltése sikeres" @@ -11154,7 +11251,7 @@ msgstr "Bővítmények újratöltése sikeres" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Bővítmények újratöltése" @@ -11166,7 +11263,7 @@ msgstr "Bővítmények újratöltése" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Bővítmény részletek" @@ -11178,12 +11275,12 @@ msgstr "Bővítmény részletek" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Minta" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Telepítve" @@ -11204,23 +11301,23 @@ msgstr "Telepítve" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN (Gyártói cikkszám)" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 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:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Aktív gyártó" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Aktív gyártók gyártói alkatrészeinek megjelenítése." @@ -11319,23 +11416,23 @@ msgstr "Aktív beszállítók megjelenítése" msgid "Show supplier parts with stock" msgstr "Készlettel rendelkező beszállítói alkatrészek megjelenítése" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Beérkezés dátuma" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Bevételezett tételek megjelenítése" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Szűrés sortétel státusz szerint" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Kiválasztott tételek bevételezése" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Tétel bevételezése" @@ -11399,27 +11496,27 @@ msgstr "Szállítmányhoz rendelés" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Sorozatszámok lefoglalása" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Teljesen lefoglalt sorok megjelenítése" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Befejezett sorok megjelenítése" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Sorozatszámok lefoglalása" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Gyártási készlet" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Készlet rendelés" @@ -12035,24 +12132,24 @@ msgstr "Felhasználó sikeresen frissítve" msgid "Error updating user" msgstr "Hiba a felhasználó frissítése közben" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Cikk beépítése" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Cikk beépítve" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Cikk eltávolítása" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Cikk eltávolítva" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Készlet cikk eltávolítása" @@ -12073,207 +12170,163 @@ msgstr "Készlethely típus törlése" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Ez a készlet tétel gyártásban van" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Leltározás dátuma" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Készlet megjelenítése aktív alkatrészekhez" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Készlet tétel hozzárendelve egy vevőhöz" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Készlet megjelenítése összeállított alkatrészekhez" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Készlet tétel beépült egy másikba" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Lefoglalt tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Készlet tétel fel lett használva egy gyártásban" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Elérhető tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Ez a készlet cikk nem elérhető" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Alhelyek beleértve" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Készlet tétel lejárt" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Alhelyeken lévő készlet beleértve" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Készlet tétel lejárt" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Kifogyott" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Készlet tétel teljesen foglalva" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Kifogyott készlet tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Készlet tétel részlegesen foglalva" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Gyártásban lévő tételek megjelenítése" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Készlet tétel elfogyott" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Ügyfélhez elküldve" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Követett tételek mutatása" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Van beszerzési ára" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Beszerzési árral rendelkező tételek megjelenítése" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Lejárt tételek megjelenítése" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Elavult tételek megjelenítése" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Lejárt ez előtt" + +#: src/tables/stock/StockItemTable.tsx:266 +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 +msgid "Expired After" +msgstr "Lejárt ekkor" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Leltározva ez előtt" + +#: src/tables/stock/StockItemTable.tsx:292 +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 +msgid "Stocktake After" +msgstr "Leltározva ez után" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Ez a dátum után leltározott tételek megjelenítése" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Leltározás dátuma" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Külső hely" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Készlet megjelenítése aktív alkatrészekhez" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Készlet megjelenítése összeállított alkatrészekhez" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Lefoglalt tételek megjelenítése" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Elérhető tételek megjelenítése" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Alhelyek beleértve" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Alhelyeken lévő készlet beleértve" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Kifogyott" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Kifogyott készlet tételek megjelenítése" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Gyártásban lévő tételek megjelenítése" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Külső helyen lévő tételek megjelenítése" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -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:373 -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:377 -msgid "Sent to Customer" -msgstr "Ügyfélhez elküldve" - -#: src/tables/stock/StockItemTable.tsx:378 -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:389 -msgid "Show tracked items" -msgstr "Követett tételek mutatása" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Van beszerzési ára" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Beszerzési árral rendelkező tételek megjelenítése" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Lejárt tételek megjelenítése" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Elavult tételek megjelenítése" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Lejárt ez előtt" - -#: src/tables/stock/StockItemTable.tsx:411 -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:417 -msgid "Expired After" -msgstr "Lejárt ekkor" - -#: src/tables/stock/StockItemTable.tsx:418 -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:424 -msgid "Updated Before" -msgstr "Frissítve ez előtt" - -#: src/tables/stock/StockItemTable.tsx:425 -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:430 -msgid "Updated After" -msgstr "Frissítve ez után" - -#: src/tables/stock/StockItemTable.tsx:431 -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:436 -msgid "Stocktake Before" -msgstr "Leltározva ez előtt" - -#: src/tables/stock/StockItemTable.tsx:437 -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:442 -msgid "Stocktake After" -msgstr "Leltározva ez után" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Ez a dátum után leltározott tételek megjelenítése" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Külső hely" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Külső helyen lévő tételek megjelenítése" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Megrendelés tételei" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Megrendelés tételei" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Hozzáadva" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Eltávolítva" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 c69d25f888..8af77ccbf3 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -35,7 +35,7 @@ msgstr "Sunting" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Hapus" @@ -105,7 +105,7 @@ msgstr "Tidak" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Tidak" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Part Supplier" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Perusahaan" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontak" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Pemilik" @@ -452,15 +456,15 @@ msgstr "Pemilik" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Pengguna" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Komponen Rendering Galat" @@ -808,10 +807,6 @@ msgstr "Cetak label" msgid "Print" msgstr "Cetak" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Pembaruan" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Ulangi kata sandi" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Ubah Data" msgid "Delete Row" msgstr "Hapus baris" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Baris" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Terima" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Lengkap" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Tutup" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Pengaturan Sistem" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Persediaan" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktif" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Laman" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Tidak Aktif" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Lokasi" @@ -3082,11 +3111,11 @@ msgstr "Nomor Seri" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Nomor Seri" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Jumlah" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Catatan" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Telah diterima" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Tidak ada pilihan" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Laman" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Nomor Telepon" @@ -7313,7 +7353,7 @@ msgstr "Mata Uang Utama" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Harga Per buah" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 0d6aa6dc04..8803d8faec 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Modifica" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Elimina" @@ -105,7 +105,7 @@ msgstr "No" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "No" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Articolo" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Articolo Produttore" @@ -227,11 +228,14 @@ msgstr "Categorie Articolo" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Articolo in magazzino" @@ -239,7 +243,7 @@ msgstr "Articolo in magazzino" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Aziende" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Codici del progetto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Ordine d'acquisto" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Righe ordine di acquisto" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Righe ordine di acquisto" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Ordine di Vendita" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Spedizioni dell'ordine di vendita" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Ordine di reso" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contatti" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Proprietario" @@ -452,15 +456,15 @@ msgstr "Proprietari" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Utente" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Modelli Report" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Configurazione Plugin" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Elenchi di selezione" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Ordini di Produzione" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Errore nel renderizzare il componente" @@ -808,10 +807,6 @@ msgstr "Stampa Etichetta" msgid "Print" msgstr "Stampa" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Mese successivo" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Scarica dati" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Nessun Widget Disponibile" msgid "There are no more widgets available for the dashboard" msgstr "Non ci sono più widget disponibili per la dashboard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Articoli Sottoscritti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Mostra il numero di articoli a cui sei sottoscritto" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Categoria sottoscritta" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Mostra il numero di categorie di articoli a cui sei sottoscritto" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Distinta base non valida" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Assemblaggi che richiedono la convalida di una distinta base" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Disponibilità scarsa" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Mostra il numero di articoli che sono scarsi in stock" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Richiesto per gli ordini di produzione" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Mostra gli articolo che sono necessari per gli ordini di produzione attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Elementi in Giacenza Scaduti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Mostra il numero di elementi in giacenza scaduti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Scorte obsolete" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Mostra il numero di elementi in giacenza obsoleti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Ordini di Produzione Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Mostra il numero di ordini di produzione attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Ordini di Produzione in Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Mostra il numero di ordini di produzione in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Ordini di Produzione Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Mostra il numero di ordini di produzione assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Ordini di Vendita Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Mostra il numero di ordini di vendita attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Ordini Di Vendita in Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Mostra il numero di ordini di vendita in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Ordini di Vendita Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Mostra il numero di ordini di vendita assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Spedizioni in sospeso" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Mostra il numero di spedizioni di ordini di vendita in sospeso" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Ordini Di Acquisto Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Mostra il numero di ordini di acquisto attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Ordini Di Acquisto In Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Mostra il numero di ordini di acquisto in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Ordini Di Acquisto Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Mostra il numero di ordini di acquisto assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Ordini di Reso Attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Mostra il numero di ordini di reso attualmente attivi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Ordini di Reso in Ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Mostra il numero di ordini di reso in ritardo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Ordini di Reso Assegnati" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Mostra il numero di ordini di reso assegnati a te" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Per Iniziare" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Per iniziare con InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Aggiornamenti Notizie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Le ultime notizie da InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Nessuna notizia" msgid "There are no unread news items" msgstr "Non ci sono notizie non lette" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Esistono errori per uno o più campi del modulo" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Aggiorna" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Ripeti password" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrati" @@ -1856,7 +1879,7 @@ msgstr "Fermato" msgid "Running" msgstr "In Esecuzione" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Seleziona file da caricare" @@ -1946,41 +1969,41 @@ msgstr "Modifica dati" msgid "Delete Row" msgstr "Elimina riga" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Riga" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "La riga contiene errori" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Accetta" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Valido" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtra per stato di convalida della riga" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Completato" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtra per stato completamento riga" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importa righe selezionate" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Elaborazione dati" @@ -2080,7 +2103,7 @@ msgstr "I dati sono stati importati correttamente" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Chiudi" @@ -2268,11 +2291,11 @@ msgstr "Nessun articolo" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Disponibile" @@ -2576,8 +2599,8 @@ msgstr "Impostazioni Utente" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Impostazioni di sistema" @@ -2632,13 +2655,13 @@ msgstr "Disconnettiti" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabbricazione" @@ -2780,7 +2803,7 @@ msgstr "Allegati" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Note" @@ -2819,7 +2842,7 @@ msgstr "Informazioni Plugin" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Data" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Attivo" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Sito Web" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Nome Pacchetto" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Percorso d'installazione" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Integrato" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Pacchetto" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Impostazioni Plugin" @@ -2990,7 +3019,7 @@ msgstr "Spedizione" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inattivo" @@ -3024,20 +3053,20 @@ msgstr "In ordine" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "In Produzione" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Posizione" @@ -3082,11 +3111,11 @@ msgstr "Numero Seriale" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Numero Seriale" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Quantità" @@ -3215,40 +3243,40 @@ msgstr "Vuoi procedere alla modifica di questa impostazione?" msgid "This setting requires confirmation" msgstr "Questa impostazione richiede conferma" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Modifica Impostazione" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Impostazione {key} aggiornata correttamente" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Impostazione aggiornata" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Impostazione {0} aggiornata correttamente" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Errore nella modifica dell'impostazione" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Errore nel caricamento delle impostazioni" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Nessuna impostazione" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Non ci sono impostazioni configurabili disponibili" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Nessuna impostazione specificata" @@ -3894,7 +3922,7 @@ msgstr "Si prega di correggere gli errori negli articoli selezionati" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Ordine Articoli" @@ -4369,19 +4397,19 @@ msgstr "A proposito del progetto InvenTree" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Articolo Sostituivo" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Modifica Sostitutivi della Distinta Base" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Aggiungi Sostitutivo" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Sostitutivo aggiunto" @@ -4398,7 +4426,7 @@ msgstr "Sostitutivo aggiunto" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Quantità da completare" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Quantità da completare" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Stato" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Gli output di produzione sono stati cancellati" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Gli output di produzione sono stati cancellati" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Allocato" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Posizione sorgente" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Selezionare la posizione di origine per l'assegnazione dello stock" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Assegna Scorte" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Articoli di stock assegnati" @@ -4558,8 +4587,8 @@ msgstr "Articoli di stock assegnati" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Completamente consumato" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Utilizzato" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Seleziona il codice progetto per questa voce di riga" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Memorizza con stock già ricevuto" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Inserisci i numeri di serie per gli elementi ricevuti" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Data di scadenza" @@ -4757,7 +4786,7 @@ msgstr "Imballaggio" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Nota" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Ricevuto" @@ -4791,35 +4820,40 @@ msgstr "Ricevi elementi" msgid "Item received into stock" msgstr "Oggetto ricevuto in magazzino" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Controlla spedizione" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Spedizione contrassegnata come controllata" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Deseleziona Spedizione" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 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:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Spedizione contrassegnata come non controllata" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Lascia vuoto per utilizzare l'indirizzo dell'ordine" @@ -4849,8 +4883,8 @@ msgstr "Stato giacenza" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Aggiungi Elemento Magazzino" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Elenco delle voci tra cui scegliere" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Nessuna selezione" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Accedi" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Accesso in corso" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Non hai un account?" @@ -6024,7 +6058,7 @@ 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:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Punti" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Valuta" @@ -6841,6 +6875,16 @@ msgstr "Prezzi" msgid "Labels" msgstr "Etichette" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Monitoraggio delle scorte" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "L'articolo assemblato non può avere una Distinta base (BOM) definita, o #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revisione" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revisione" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revisione" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revisione" msgid "Custom Status" msgstr "Stato Cliente" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Esterna" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Riferimento" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Produzione Genitore" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Quantità Produzione" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Puoi produrre" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Output Completati" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Emesso da" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Responsabile" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Qualsiasi posizione" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Posizione Di Destinazione" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Creato" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Data inizio" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Data obiettivo" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Posizione Di Destinazione" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Creato" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Data inizio" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Data obiettivo" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Completato" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Dettagli della Produzione" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Articoli richiesti" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Scorte Assegnate" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Scorte Consumate" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Output Incompleti" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Ordini Esterni" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Ordine di Produzione Subordinato" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Ordine di Produzione Subordinato" msgid "Test Results" msgstr "Risultati Test" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Modifica Ordine di produzione" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Nuovo Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Annulla Ordine Di Produzione" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Ordine annullato" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Sospendi Ordine di produzione" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Ordine in sospeso" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Emetti ordine di produzione" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Emetti questo ordine di produzione" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Ordine emesso" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Completa l'Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Contrassegna questo ordine come completato" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Ordine completato" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Emetti Ordine" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Completa l'ordine" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Azioni Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Modifica ordine" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Duplica Ordine" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Sospendi ordine" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Annulla ordine" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Ordine di Produzione" @@ -7243,7 +7287,7 @@ msgstr "Ordine di Produzione" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Mostra ordini di produzione esterni" @@ -7286,10 +7330,6 @@ msgstr "Visualizzazione calendario" msgid "Parametric View" msgstr "Vista Parametrica" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Sito Web" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Numero di telefono" @@ -7313,7 +7353,7 @@ msgstr "Valuta predefinita" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Produttore" @@ -7330,7 +7370,7 @@ msgstr "Produttore" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Cliente" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Articolo Magazzino Ricevuto" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Modifica Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Aggiungi Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Elimina Articolo Produttore" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Ruoli gruppo" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Informazioni utente" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revisione di" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Posizione Predefinita" @@ -7723,14 +7763,14 @@ msgstr "Parole Chiave" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Giacenza Disponibile" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "In ordine" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Data di creazione" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Creato Da" @@ -8006,35 +8046,46 @@ msgstr "Storico vendite" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Modifica Voce Inventario" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Elimina Voce Inventario" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Valore Magazzino" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Valore minimo" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Valore massimo" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Valore massimo" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Componente" @@ -8096,7 +8147,7 @@ msgstr "Prezzo Massimo" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Prezzo Unitario" @@ -8176,7 +8227,7 @@ msgstr "Prezzo d'acquisto" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Data di completamento" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "Non controllato" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Ultimo Inventario" msgid "Stock Details" msgstr "Dettagli stock" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Monitoraggio delle scorte" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Serializza Elementi di Magazzino" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Elemento di magazzino serializzato" @@ -8859,12 +8906,12 @@ msgstr "Azioni per le voci di magazzino" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Obsoleto" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Scaduto" @@ -8893,7 +8940,68 @@ msgstr "Sei iscritto alle notifiche per questo articolo" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Questo elemento del magazzino è in produzione" + +#: src/tables/ColumnRenderers.tsx:156 +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:163 +msgid "This stock item has been assigned to a customer" +msgstr "L'articolo a magazzino è stato assegnato a un cliente" + +#: src/tables/ColumnRenderers.tsx:170 +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:177 +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:184 +msgid "This stock item is unavailable" +msgstr "Elemento di magazzino non disponibile" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Questo articolo a magazzino è scaduto" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Questo articolo a magazzino è obsoleto" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Questo articolo di magazzino è completamente allocato" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Questo articolo di magazzino è parzialmente allocato" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Nessuna Scorta Disponibile" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Questo articolo di magazzino è esaurito" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Informazioni sulle scorte" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Elementi Assegnati" @@ -8960,7 +9068,7 @@ msgstr "Mostra gli articoli che hanno un numero di serie" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Seriale" @@ -9116,7 +9224,7 @@ msgstr "Filtra per proprietario responsabile" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filtra per utente" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Questa azione non può essere annullata" @@ -9317,9 +9425,9 @@ msgstr "Sostituti" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "Articolo Virtuale" @@ -9344,7 +9452,7 @@ msgstr "Comprende le scorte sostitutive" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Comprende varianti scorte" @@ -9373,13 +9481,6 @@ msgstr "In produzione" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Informazioni sulle scorte" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Mostra articoli tracciabili" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Articolo Attivo" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Mostra articoli validati" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Ereditato" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Visualizza articoli ereditati" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Opzionale" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Mostra articoli opzionali" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Articolo BOM creato" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Modifica Articolo BOM" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Articolo BOM aggiornato" @@ -9553,34 +9656,34 @@ msgstr "Importa Articoli BOM da File" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Assemblaggio" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Mostra assemblaggi attivi" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Tracciabile" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Mostra assemblaggi tracciabili" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Assegnato all'output" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Mostra gli articoli assegnati a un ordine di produzione" @@ -9593,7 +9696,7 @@ msgstr "Mostra gli articoli assegnati a un ordine di produzione" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Stato dell'ordine" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "Rimuovi Scorte Assegnate" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 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:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Consuma" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Testabile" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Tracciato" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "Mostra gli articoli con stock in ordine" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "In produzione" @@ -9701,12 +9804,6 @@ msgstr "In produzione" msgid "Insufficient stock" msgstr "Scorte insufficienti" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Nessuna Scorta Disponibile" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Viene Ereditato" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Completamente assegnato" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Crea Ordine di Produzione" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Crea scorta" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Mostra Articolo" @@ -9811,28 +9908,28 @@ msgstr "Mostra Articolo" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Ha Data obiettivo" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Mostra gli ordini con una data obiettivo" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Ha data d'inizio" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "Serializza ordine di produzione" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filtra per stato delle scorte" @@ -10101,24 +10198,24 @@ msgstr "Visualizza Articolo" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Aggiungi linea articolo" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Modifica linea Articolo" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Cancella Linea Articolo" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Obbligatorio" @@ -11024,68 +11121,68 @@ msgstr "Descrizione non disponibile" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Conferma attivazione plugin" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Conferma disattivazione plugin" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Il plugin selezionato verrà attivato" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Il plugin selezionato verrà disattivato" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Il plugin selezionato verrà attivato" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Il plugin selezionato verrà disattivato" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Disattiva" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Attiva" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Attiva plugin selezionato" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Attiva" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Attiva plugin selezionato" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Aggiorna il plugin selezionato" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Disinstalla" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Disinstallare il plugin selezionato" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Elimina la configurazione del plugin selezionata" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Attiva Plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Il plugin è stato attivato" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Il plugin è stato disattivato" @@ -11093,20 +11190,20 @@ msgstr "Il plugin è stato disattivato" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Installa Plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Installa" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin installato con successo" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Disinstalla plugin" @@ -11114,23 +11211,23 @@ msgstr "Disinstalla plugin" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Conferma disinstallazione plugin" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Il plugin selezionato verrà disinstallato." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plugin disinstallato con successo" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Elimina Plugin" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "L'eliminazione di questa configurazione del plugin rimuoverà tutte le impostazioni e i dati associati. Sei sicuro di voler eliminare questo plugin?" @@ -11138,11 +11235,11 @@ msgstr "L'eliminazione di questa configurazione del plugin rimuoverà tutte le i #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Plugin ricaricati" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "I plugin sono stati ricaricati correttamente" @@ -11154,7 +11251,7 @@ msgstr "I plugin sono stati ricaricati correttamente" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Ricarica i Plugin" @@ -11166,7 +11263,7 @@ msgstr "Ricarica i Plugin" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Dettagli Plugin" @@ -11178,12 +11275,12 @@ msgstr "Dettagli Plugin" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Esempio" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Installato" @@ -11204,23 +11301,23 @@ msgstr "Installato" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 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:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Produttore Attivo" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Mostra gli articoli del produttore per i produttori attivi" @@ -11319,23 +11416,23 @@ msgstr "Mostra fornitori attivi" msgid "Show supplier parts with stock" msgstr "Mostra articoli fornitore con stock" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Data di ricezione" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Mostra gli articoli ricevuti" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filtra per stato elemento riga" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Ricevi gli elementi selezionati" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Ricevi Articolo" @@ -11399,27 +11496,27 @@ msgstr "Assegna alla spedizione" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Assegna Numeri di Serie" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Mostra le righe che sono completamente assegnate" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Mostra le righe completate" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Alloca seriali" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Produzione articolo magazzino" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Ordine Articolo magazzino" @@ -12035,24 +12132,24 @@ msgstr "Utente aggiornato correttamente" msgid "Error updating user" msgstr "Errore nell'aggiornare l'utente" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Installa Elemento" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Elemento installato" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Disinstalla Elemento" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Elemento disinstallato" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Disinstallare l'elemento di magazzino" @@ -12073,207 +12170,163 @@ msgstr "Elimina tipo di posizione" msgid "Icon" msgstr "Icona" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Questo elemento del magazzino è in produzione" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Data dell'inventario" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "L'articolo a magazzino è stato assegnato a un ordine di vendita" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Mostra articoli a magazzino per gli articoli attivi" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "L'articolo a magazzino è stato assegnato a un cliente" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Mostra stock per gli articoli assemblati" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Questo articolo in magazzino è installato in un altro articolo in magazzino" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Mostra gli articoli che sono stati assegnati" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Questo articolo è stato consumato da un ordine di produzione" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Mostra gli articoli che sono disponibili" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Elemento di magazzino non disponibile" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Includi sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Questo articolo a magazzino è scaduto" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Includi articoli a magazzino nelle sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Questo articolo a magazzino è obsoleto" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Esaurito" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Questo articolo di magazzino è completamente allocato" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Mostra gli articoli a magazzino esauriti" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Questo articolo di magazzino è parzialmente allocato" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Mostra gli articoli che sono in produzione" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Questo articolo di magazzino è esaurito" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Inviato al cliente" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Mostra articoli tracciabili" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Ha prezzo d'acquisto" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Mostra gli articoli che hanno un prezzo d'acquisto" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Mostra gli articoli scaduti" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Mostra gli articoli obsoleti" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Scaduto Prima" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Mostra gli articoli scaduti prima di questa data" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Scaduto dopo" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Inventario Prima" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Mostra gli articoli contati prima di questa data" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Inventario Dopo" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Mostra gli articoli contati dopo questa data" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Data dell'inventario" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Posizione Esterna" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Mostra articoli a magazzino per gli articoli attivi" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Mostra stock per gli articoli assemblati" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Mostra gli articoli che sono stati assegnati" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Mostra gli articoli che sono disponibili" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Includi sotto allocazioni" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Includi articoli a magazzino nelle sotto allocazioni" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Esaurito" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Mostra gli articoli a magazzino esauriti" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Mostra gli articoli che sono in produzione" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Mostra gli articoli in una posizione esterna" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Mostra gli articoli che sono stati consumati da un ordine di produzione" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Mostra gli articoli a magazzino che sono installati in un altro articolo" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Inviato al cliente" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Mostra gli articoli che sono stati inviati a un cliente" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Mostra articoli tracciabili" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Ha prezzo d'acquisto" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Mostra gli articoli che hanno un prezzo d'acquisto" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Mostra gli articoli scaduti" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Mostra gli articoli obsoleti" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Scaduto Prima" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Mostra gli articoli scaduti prima di questa data" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Scaduto dopo" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Mostra gli articoli scaduti dopo questa data" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Aggiornato prima" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Mostra gli articoli aggiornati prima di questa data" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Aggiornato dopo" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Mostra gli articoli aggiornati dopo questa data" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Inventario Prima" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Mostra gli articoli contati prima di questa data" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Inventario Dopo" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Mostra gli articoli contati dopo questa data" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Posizione Esterna" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Mostra gli articoli in una posizione esterna" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Ordina gli articoli" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Ordina gli articoli" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Aggiunto" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Rimosso" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 522eed9543..9e0de69e11 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -35,7 +35,7 @@ msgstr "編集" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "削除" @@ -105,7 +105,7 @@ msgstr "いいえ" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "いいえ" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "パーツ" @@ -183,11 +184,11 @@ msgstr "部品試験テンプレート" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "サプライヤー" @@ -200,7 +201,7 @@ msgstr "サプライヤー・パーツ" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "メーカー・パーツ" @@ -227,11 +228,14 @@ msgstr "パーツカテゴリ" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "在庫商品" @@ -239,7 +243,7 @@ msgstr "在庫商品" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "会社" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "プロジェクトコード" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "注文" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "発注ライン" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "発注ライン" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "セールスオーダー" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "販売注文の出荷" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "リターンオーダー" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "連絡先" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "所有者" @@ -452,15 +456,15 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "ユーザー" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "レポートテンプレート" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "プラグインの設定" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "セレクション・リスト" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "管理者" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "組立注文" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "エラー:コンポーネント描画" @@ -808,10 +807,6 @@ msgstr "ラベルの印刷" msgid "Print" msgstr "印刷" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "来月" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "ダウンロードデータ" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "ウィジェットなし" msgid "There are no more widgets available for the dashboard" msgstr "ダッシュボードで使用できるウィジェットはなくなりました" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "加入部品" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "登録済みパーツ数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "通知カテゴリー " -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "登録済み部品カテゴリー数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "無効なBOM" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "部品表の検証が必要なアセンブリ" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "在庫少" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "低在庫部品数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "ご注文に必要なもの" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "有効な製造指示の必要部品を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "期限切れ在庫品" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "期限切れ在庫品数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "古くなった在庫品" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "古くなった在庫品数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "有効な製造指示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "現在有効な製造指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "期限切れ受注" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "期限切れ製造指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "割り当てられた製造指示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "割り当てられた製造指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "有効な受注" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "現在有効な受注数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "販売期限切れ注文" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "期限切れ受注数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "割り当てられた受注" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "割り当てられた受注数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "保留中の出荷" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "保留中のセールスオーダー出荷件数を表示する" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "有効な購入指示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "現在有効な購入指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "期限切れ発注書" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "期限切れ購入指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "割り当てられた購入指示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "割り当てられている購入指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "有効な返品指示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "現在有効な返品指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "期限切れ返品指示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "期限切れ返品指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "割り当てられた返品指示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "割り当てられた返品指示の数を表示" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "はじめましょう" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "InvenTreeの利用開始" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "最新ニュース" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "InvenTreeの最新ニュース" @@ -1201,6 +1201,29 @@ msgstr "ニュースなし" msgid "There are no unread news items" msgstr "未読のニュースはありません" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "1つ以上のフォームフィールドにエラーがあります" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "更新" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "パスワードを再入力" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "登録" @@ -1856,7 +1879,7 @@ msgstr "中断" msgid "Running" msgstr "実行中" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "アップロードするファイルを選択してください" @@ -1946,41 +1969,41 @@ msgstr "データの編集" msgid "Delete Row" msgstr "行の削除" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "行" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "行にエラーが含まれています" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "承諾" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "有効" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "行の検証ステータスによるフィルタリング" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "完了" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "行の完了ステータスによるフィルタリング" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "選択行のインポート" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "加工データ" @@ -2080,7 +2103,7 @@ msgstr "データは正常にインポートされました" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "閉じる" @@ -2268,11 +2291,11 @@ msgstr "項目なし" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "利用可能" @@ -2576,8 +2599,8 @@ msgstr "ユーザー設定" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "システム設定" @@ -2632,13 +2655,13 @@ msgstr "ログアウト" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "在庫" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "製造" @@ -2780,7 +2803,7 @@ msgstr "添付ファイル" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "メモ" @@ -2819,7 +2842,7 @@ msgstr "プラグイン情報" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "プラグイン情報" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日付" @@ -2856,7 +2879,7 @@ msgstr "日付" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "日付" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "有効" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "ウェブサイト" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "ご利用プラン" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "設置経路" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "組み込み" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "パッケージ" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "プラグイン設定" @@ -2990,7 +3019,7 @@ msgstr "発送" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "非アクティブ" @@ -3024,20 +3053,20 @@ msgstr "注文中" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "生産中" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "場所" @@ -3082,11 +3111,11 @@ msgstr "シリアル番号" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "シリアル番号" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "数量" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "設定を編集" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "設定 {key} が正常に更新されました" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "設定を更新しました。" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "設定 {0} が正常に更新されました" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "エラー編集設定" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "設定の読み込み中にエラーが発生しました" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "設定なし" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "設定可能な項目はありません" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "設定なし" @@ -3894,7 +3922,7 @@ msgstr "選択した部品の誤りを訂正してください。" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "パーツの注文" @@ -4369,19 +4397,19 @@ msgstr "InvenTreeプロジェクトについて" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "代替部品" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "BOM代替品編集" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "代替品を追加" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "代替品を追加した" @@ -4398,7 +4426,7 @@ msgstr "代替品を追加した" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "完了数量" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "完了数量" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "ステータス" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "ビルドアウトプットはキャンセルされました" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "ビルドアウトプットはキャンセルされました" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "割り当てられた" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "ソース・ロケーション" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "在庫配分のソースの場所を選択します。" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "株式の割当" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "割り当てられた在庫品目" @@ -4558,8 +4587,8 @@ msgstr "割り当てられた在庫品目" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "完全に消費されました" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "消費済み" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "この明細行のプロジェクトコードを選択してください" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "入荷済みの在庫がある店舗" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "受け取った商品のシリアル番号を入力" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "有効期限" @@ -4757,7 +4786,7 @@ msgstr "パッケージング" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "備考" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "受信" @@ -4791,35 +4820,40 @@ msgstr "商品を受け取る" msgid "Item received into stock" msgstr "入荷した商品" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "出荷状況を確認する" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "出荷はチェック済みとしてマークされました" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "出荷のチェックを外す" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "チェックを外すと、出荷時に再確認が必要になります" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "出荷はチェックが外された" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "オーダーの住所を使用する場合は空欄のままにしてください" @@ -4849,8 +4883,8 @@ msgstr "在庫状況" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "在庫商品の追加" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "エントリーリスト" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "選択なし" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "ログイン" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "ログイン中" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "アカウントをお持ちですか?" @@ -6024,7 +6058,7 @@ msgstr "WebAuthnの認証情報を削除します" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "ドット" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "通貨" @@ -6841,6 +6875,16 @@ msgstr "価格" msgid "Labels" msgstr "ラベル" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "在庫管理" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "組み立てられた部品には部品表(BOM)が定義されてい #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "リビジョン" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "リビジョン" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "リビジョン" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "リビジョン" msgid "Custom Status" msgstr "カスタムステータス" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "参照" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "親ビルド" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "数量" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "ビルド" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "完成したアウトプット" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "発行者" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "責任" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "場所" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "目的地" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "作成日" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "開始日" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "終了日に達したら" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "目的地" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "作成日" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "開始日" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "終了日に達したら" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "完了" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "詳細" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "必要な部品" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "割当株式" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "消費在庫" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "不完全なアウトプット" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "外部からのオーダー" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "チャイルド・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "チャイルド・ビルド・オーダー" msgid "Test Results" msgstr "テストの結果" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "ビルド順序の編集" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "ビルドオーダーの追加" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "ビルドオーダーのキャンセル" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "注文のキャンセル" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "ホールドビルドオーダー" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "注文の保留" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "ビルドオーダーの発行" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "本命令の発令" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "オーダー発行" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "コンプリート・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "この注文を完了としてマークしてください。" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "注文完了" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "発行順序" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "完全な注文" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "ビルドオーダーアクション" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "掲載依頼を編集" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "重複した注文" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "ホールドオーダー" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "お見積をキャンセル" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "組立注文" @@ -7243,7 +7287,7 @@ msgstr "組立注文" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "外部ビルドオーダーを表示します" @@ -7286,10 +7330,6 @@ msgstr "カレンダービュー" msgid "Parametric View" msgstr "パラメトリックビュー" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "ウェブサイト" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "電話番号" @@ -7313,7 +7353,7 @@ msgstr "デフォルトの通貨" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "製造元" @@ -7330,7 +7370,7 @@ msgstr "製造元" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "顧客" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "受入在庫" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "メーカー・パーツの編集" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "メーカー部品の追加" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "メーカー部品の削除" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "グループロール" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "ユーザー情報" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "改訂版" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "デフォルトの場所" @@ -7723,14 +7763,14 @@ msgstr "キーワード" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "在庫状況" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "注文中" @@ -7802,12 +7842,12 @@ msgstr "バーチャルパート" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "作成日時" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "作成者" @@ -8006,35 +8046,46 @@ msgstr "販売履歴" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "ストックテークエントリーの編集" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "ストックテークエントリーの削除" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "株式価値" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "最小値" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "最大値は" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "最大値は" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "合計金額" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "コンポーネント" @@ -8096,7 +8147,7 @@ msgstr "最大価格" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "単価" @@ -8176,7 +8227,7 @@ msgstr "購入価格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "最終更新" @@ -8313,8 +8364,8 @@ msgstr "発行日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完了日" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "未確認" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "最後のストックテイク" msgid "Stock Details" msgstr "在庫詳細" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "在庫管理" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "ストックアイテムのシリアル化" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "シリアル化された在庫品" @@ -8859,12 +8906,12 @@ msgstr "在庫品アクション" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "期限失効" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "期限切れ" @@ -8893,7 +8940,68 @@ msgstr "このパートに関する通知を購読しています。" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "この在庫商品は生産中です" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "この在庫商品は販売注文に割り当てられています。" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "この在庫商品は顧客に割り当てられています" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "この在庫品は他の在庫品に取り付けられています" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "このストックアイテムはビルドオーダーによって消費されました。" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "この在庫はありません" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "この在庫商品は有効期限が切れています" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "この在庫商品は古くなっています。" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "このストックアイテムは完全に割り当てられています。" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "このストックアイテムは部分的に配分されています。" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "在庫なし" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "この在庫はなくなりました" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "株式情報" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "割り当てライン" @@ -8960,7 +9068,7 @@ msgstr "シリアル番号のある商品を表示" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "シリアル" @@ -9116,7 +9224,7 @@ msgstr "責任所有者による絞り込み" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "レポートのフィルタリング" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "選択したアイテムを削除しますか?" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "この操作は元に戻せません。" @@ -9317,9 +9425,9 @@ msgstr "代替品" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "仮想部品" @@ -9344,7 +9452,7 @@ msgstr "代用株を含む" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "バリアントストック付き" @@ -9373,13 +9481,6 @@ msgstr "建物" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "株式情報" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "追跡可能なアイテムの表示" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "アクティブパート" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "有効な項目を表示" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "継承" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "継承された項目を表示" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "バリアント置換が可能な項目を表示" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "オプション" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "オプション項目の表示" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "BOMアイテムの作成" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "BOMアイテムの編集" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "BOMアイテム更新" @@ -9553,34 +9656,34 @@ msgstr "ファイルからBOMの項目をインポートする" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "部品がロックされているため、部品表を編集できません。" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "アセンブリ" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "アクティブなアセンブリの表示" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "追跡可能" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "追跡可能なアセンブリの表示" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "出力への割り当て" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "ビルド出力に割り当てられた項目を表示" @@ -9593,7 +9696,7 @@ msgstr "ビルド出力に割り当てられた項目を表示" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "株式配分の編集" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "割り当て済み在庫を削除する" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "この割り当て済み在庫をオーダーから削除しても良いですか?" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "消費する" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "テスト可能" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "追跡" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "未納入在庫品を表示する" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "生産中" @@ -9701,12 +9804,6 @@ msgstr "生産中" msgid "Insufficient stock" msgstr "在庫不足" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "在庫なし" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "継承" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "全数引き当て済み" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "ビルドオーダーの作成" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "ビルドストック" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "部品を見る" @@ -9811,28 +9908,28 @@ msgstr "部品を見る" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "目標期日あり" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "目標期日を指定した注文の表示" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "開始日あり" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "ビルド出力にシリアル番号を付与します" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "在庫状況で絞り込む" @@ -10101,24 +10198,24 @@ msgstr "アイテムを見る" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "項目追加" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "ラインアイテムの編集" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "行削除" @@ -10994,7 +11091,7 @@ msgstr "プラグイン" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "必須" @@ -11024,68 +11121,68 @@ msgstr "詳細不明" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "プラグイン有効化の確認" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "プラグイン無効化の確認" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "選択したプラグインが有効になります。" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "選択したプラグインは無効化されます。" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "選択したプラグインが有効になります。" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "選択したプラグインは無効化されます。" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "無効化する" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "有効化" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "選択したプラグインを有効化" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "有効化" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "選択したプラグインを有効化" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "選択したプラグインを更新" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "アンインストール" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "選択したプラグインをアンインストール" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "選択したプラグイン設定を削除" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "プラグインを有効化" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "プラグインが有効化されました" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "プラグインが無効化されました" @@ -11093,20 +11190,20 @@ msgstr "プラグインが無効化されました" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "プラグインをインストール" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "インストール" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "プラグインは正常にインストールされました" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "プラグインをアンインストールする" @@ -11114,23 +11211,23 @@ msgstr "プラグインをアンインストールする" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "プラグインのアンインストールを確認" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "選択したプラグインがアンインストールされます。" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "プラグインが正常にアンインストールされました" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "プラグインの削除" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "このプラグイン設定を削除すると、関連するすべての設定とデータが削除されます。本当にこのプラグインを削除しますか?" @@ -11138,11 +11235,11 @@ msgstr "このプラグイン設定を削除すると、関連するすべての #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "プラグインのリロード" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "プラグインは正常にリロードされました" @@ -11154,7 +11251,7 @@ msgstr "プラグインは正常にリロードされました" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "プラグインの再読み込み" @@ -11166,7 +11263,7 @@ msgstr "プラグインの再読み込み" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "プラグイン詳細" @@ -11178,12 +11275,12 @@ msgstr "プラグイン詳細" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "サンプル" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "インストール済み" @@ -11204,23 +11301,23 @@ msgstr "インストール済み" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "現在使用中の社内部品に関連付けられている、メーカー部品を表示します" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "取引中メーカー" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "取引中メーカーの製造部品を表示します。" @@ -11319,23 +11416,23 @@ msgstr "アクティブなサプライヤーを表示" msgid "Show supplier parts with stock" msgstr "在庫のあるサプライヤー部品を表示" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "受領日" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "受信済みアイテムの表示" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "項目ステータスによるフィルタリング" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "選択した商品を受け取る" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "商品を受け取る" @@ -11399,27 +11496,27 @@ msgstr "出荷への割り当て" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "シリアル番号の割り当て" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "完全に割り当てられた行を表示" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "完了した行を表示" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "シリアルの割り当て" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "ビルドストック" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "注文在庫" @@ -12035,24 +12132,24 @@ msgstr "ユーザーの更新が正常に完了しました" msgid "Error updating user" msgstr "ユーザーの更新中にエラーが発生しました" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "インストール項目" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "装着品" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "アンインストールアイテム" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "アンインストールされたアイテム" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "ストックアイテムのアンインストール" @@ -12073,207 +12170,163 @@ msgstr "ロケーションタイプの削除" msgid "Icon" msgstr "アイコン" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "この在庫商品は生産中です" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "ストックテイク日" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "この在庫商品は販売注文に割り当てられています。" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "現役部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "この在庫商品は顧客に割り当てられています" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "組立部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "この在庫品は他の在庫品に取り付けられています" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "割り当て済みのアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "このストックアイテムはビルドオーダーによって消費されました。" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "利用可能なアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "この在庫はありません" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "サブロケーションを含む" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "この在庫商品は有効期限が切れています" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "サブロケ地の在庫を含む" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "この在庫商品は古くなっています。" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "枯渇" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "このストックアイテムは完全に割り当てられています。" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "在庫切れ商品の表示" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "このストックアイテムは部分的に配分されています。" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "生産中のアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "この在庫はなくなりました" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "ビルドオーダーで消費されたアイテムの表示" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "他のアイテムにインストールされているストックアイテムを表示" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "お客様に送付" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "顧客に送られた商品を表示" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "追跡済みアイテムの表示" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "購入価格" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "購入価格のある商品を表示" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "期限切れの商品を表示" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "古くなったアイテムを表示" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "賞味期限切れ" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "この日より前に賞味期限が切れた商品を表示" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "有効期限日数" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "ストックテイク前" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "この日より前にカウントされたアイテムを表示" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "ストックテイク後" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "この日以降にカウントされたアイテムを表示" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "ストックテイク日" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "外部ロケーション" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "現役部品の在庫表示" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "組立部品の在庫表示" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "割り当て済みのアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "利用可能なアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "サブロケーションを含む" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "サブロケ地の在庫を含む" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "枯渇" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "在庫切れ商品の表示" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "生産中のアイテムを表示" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "外部ロケーションにアイテムを表示" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "ビルドオーダーで消費されたアイテムの表示" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "他のアイテムにインストールされているストックアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "お客様に送付" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "顧客に送られた商品を表示" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "追跡済みアイテムの表示" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "購入価格" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "購入価格のある商品を表示" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "期限切れの商品を表示" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "古くなったアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "賞味期限切れ" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "この日より前に賞味期限が切れた商品を表示" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "有効期限日数" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "期限切れの商品を表示" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "更新前" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "この日より前に更新されたアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "更新後" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "この日以降に更新されたアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "ストックテイク前" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "この日より前にカウントされたアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "ストックテイク後" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "この日以降にカウントされたアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "外部ロケーション" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "外部ロケーションにアイテムを表示" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "注文アイテム" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "注文アイテム" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "親の位置の設定" msgid "Set parent location for the selected items" msgstr "選択されたアイテムの親ロケーションを設定" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "追加" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "削除されました" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "ユーザー情報なし" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 39f139ac89..917abc9416 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index 548cf76ac5..b537bd4682 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "Ne" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Ne" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Klaida atvaizduojant komponentą" @@ -808,10 +807,6 @@ msgstr "Spausdinti etiketę" msgid "Print" msgstr "Spausdinti" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 8147867978..3a9bdacb8a 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 219020f8c1..75290d6a78 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Bewerken" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Verwijderen" @@ -105,7 +105,7 @@ msgstr "Nee" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nee" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Onderdeel" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Leverancier onderdeel" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" @@ -227,11 +228,14 @@ msgstr "Onderdeel categorieën" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Voorraad item" @@ -239,7 +243,7 @@ msgstr "Voorraad item" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Bedrijven" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Project codes" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Inkooporder" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Inkooporder regels" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Inkooporder regels" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Verkooporder" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Verzendingen verkooporders" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Retourorder" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contacten" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Eigenaar" @@ -452,15 +456,15 @@ msgstr "Eigenaren" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Gebruiker" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Rapport sjablonen" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Plug-in configuratie" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Selectie lijsten" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Administrator" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Productieorders" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Fout bij renderen component" @@ -808,10 +807,6 @@ msgstr "Label afdrukken" msgid "Print" msgstr "Afdrukken" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Volgende maand" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Gegevens downloaden" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Geen widgets beschikbaar" msgid "There are no more widgets available for the dashboard" msgstr "Er zijn geen widgets meer beschikbaar voor het dashboard" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Geabonneerde onderdelen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Toon het aantal onderdelen waarop u bent geabonneerd" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Geabonneerde categorieën" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Toon het aantal onderdelen categorieën waarop u bent geabonneerd" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Invalid BOMs" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Buurderijen waarvoor de materialen gevalideerd moeten worden" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Lage voorraad" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Toon het aantal onderdelen die lage voorraad hebben" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Benodigd voor Build Orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Toon onderdelen die nodig zijn voor actieve bouw orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Verlopen voorraad items" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Toon het aantal voorraadartikelen dat verlopen is" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Verouderde voorraad items" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Toon het aantal voorraadartikelen die verouderd zijn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Actieve bouworders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Laat het aantal bouw orders zien die momenteel actief zijn." -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Achterstallige Build orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Laat het aantal bouw orders zien die achterstallig zijn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Toegewezen bouworders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Het aantal bouw orders die aan u zijn toegewezen tonen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Actieve verkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Toon het aantal actieve verkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Achterstallige Verkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Toon het aantal achterstallig orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Toegewezen verkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Toon het aantal aan u toegewezen verkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Verzendingen in behandeling" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Toon het aantal lopende verzendingen van bestellingen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Actieve inkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Toon het aantal inkooporders die momenteel actief zijn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Achterstallige inkooporders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Toon het aantal inkooporders die achterstallig zijn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Toegewezen inkoopbestellingen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Toon het aantal inkooporders die aan u zijn toegewezen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Actieve retour orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Toon het aantal retour orders die momenteel actief zijn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Achterstallige retour orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Het aantal retour orders dat achterstallig is weergeven" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Toegewezen retour orders" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Toon het aantal retour orders die aan u zijn toegewezen" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Aan de slag!" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Aan de slag met InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Nieuws updates" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Het laatste nieuws van InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Geen nieuwsberichten" msgid "There are no unread news items" msgstr "Er zijn geen ongelezen nieuwsartikelen" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Er staan fouten in één of meer formuliervelden" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Bijwerken" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Herhaal wachtwoord" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registreren" @@ -1856,7 +1879,7 @@ msgstr "Gestopt" msgid "Running" msgstr "Bezig" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Selecteer bestand om te uploaden" @@ -1946,41 +1969,41 @@ msgstr "Gegevens bewerken" msgid "Delete Row" msgstr "Rij verwijderen" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Rij" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Rij bevat fouten" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Accepteren" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Valid" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filter op rij validatiestatus" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Complete" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filter op rij voltooiingsstatus" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Geselecteerde rijen importeren" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Gegevens verwerken" @@ -2080,7 +2103,7 @@ msgstr "De gegevens zijn met succes geïmporteerd" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Sluiten" @@ -2268,11 +2291,11 @@ msgstr "Geen artikelen" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Beschikbaar" @@ -2576,8 +2599,8 @@ msgstr "Gebruiker instellingen" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Systeem instellingen" @@ -2632,13 +2655,13 @@ msgstr "Uitloggen" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Voorraad" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Productie" @@ -2780,7 +2803,7 @@ msgstr "Bijlagen" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Opmerkingen" @@ -2819,7 +2842,7 @@ msgstr "Plug-in informatie" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Datum" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Actief" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Website" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Pakket naam" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Installatie pad" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Ingebouwd" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Pakket" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Plug-in instellingen" @@ -2990,7 +3019,7 @@ msgstr "Verzending" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inactief" @@ -3024,20 +3053,20 @@ msgstr "In bestelling" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "In productie" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Locatie" @@ -3082,11 +3111,11 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Serienummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Aantal" @@ -3215,40 +3243,40 @@ msgstr "Wilt u doorgaan met het wijzigen van deze instelling?" msgid "This setting requires confirmation" msgstr "Deze instelling vereist bevestiging" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Instelling wijzigen" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Instelling {key} met succes bijgewerkt" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Instelling bijgewerkt" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Instelling {0} met succes bijgewerkt" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Fout bij bewerken instelling" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Fout bij laden instellingen" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Geen instellingen" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Er zijn geen configureerbare instellingen beschikbaar" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Geen instellingen opgegeven" @@ -3894,7 +3922,7 @@ msgstr "Corrigeer de fouten in de geselecteerde onderdelen" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Onderdelen bestellen" @@ -4369,19 +4397,19 @@ msgstr "Over het InvenTree project" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Vervanging onderdeel" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Stuk lijst BOM Item vervangingen bewerken" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Vervanging toevoegen" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Vervanging toegevoegd" @@ -4398,7 +4426,7 @@ msgstr "Vervanging toegevoegd" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Te voltooien hoeveelheid" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Te voltooien hoeveelheid" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Productieorders zijn geannuleerd" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Productieorders zijn geannuleerd" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Toegewezen" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Bron locatie" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Selecteer de bron locatie voor de voorraadtoewijzing" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Voorraad toewijzen" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Voorraad items toegewezen" @@ -4558,8 +4587,8 @@ msgstr "Voorraad items toegewezen" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Volledig verbruikt" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Verbruikt" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Selecteer projectcode voor deze bestelling" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Winkel met reeds ontvangen voorraad" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Voer serienummers in voor ontvangen items" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Vervaldatum" @@ -4757,7 +4786,7 @@ msgstr "Verpakking" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Opmerking" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Ontvangen" @@ -4791,35 +4820,40 @@ msgstr "Ontvang regelitems" msgid "Item received into stock" msgstr "Item ontvangen in voorraad" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Controleer Levering" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Verzending gemarkeerd als gecontroleerd" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Verzending uitvinken" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 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:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Verzending gemarkeerd als ongecontroleerd" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Laat leeg om het besteladres te gebruiken" @@ -4849,8 +4883,8 @@ msgstr "Voorraad status" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Voorraad item toevoegen" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Lijst van items om uit te kiezen" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Niets geselecteerd" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Inloggen" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Bezig met inloggen" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Heb je geen account?" @@ -6024,7 +6058,7 @@ 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:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Stippen" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Valuta" @@ -6841,6 +6875,16 @@ msgstr "Prijzen" msgid "Labels" msgstr "Labels" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Voorraad bijhouden" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "Het geassembleerde onderdeel heeft mogelijk geen Materiaalbon (BOM) gede #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revisie" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revisie" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revisie" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revisie" msgid "Custom Status" msgstr "Aangepaste status" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Verwijzing" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Bovenliggende Build" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Productiehoeveelheid" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Kan bouwen" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Afgeronde uitvoer" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Uitgegeven door" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Verantwoordelijk" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Elke locatie" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Doel Locatie" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Aangemaakt" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Start datum" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Doel Locatie" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Aangemaakt" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Start datum" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Compleet" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Bouw details" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Vereiste onderdelen" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Toegewezen voorraad" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Verbruikte voorraad" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Onvolledige uitvoer" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Externe bestellingen" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Print bouw order" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Print bouw order" msgid "Test Results" msgstr "Test resultaten" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Bewerk bouwopdracht" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Voeg bouwopdracht toe" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Annuleer bouworder" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Houdt bouwopdracht" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Bestelling geplaatst in de wacht" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Probleem bouwopdracht" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Geef deze bestelling uit" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Order uitgegeven" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Voltooi Bouw Opdracht" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Deze bestelling als voltooid markeren" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Bestelling voltooid" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Bestelling voltooien" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Bouw order acties" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Bestelling bewerken" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Kopieer regel" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Bestelling vasthouden" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Bestelling annuleren" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Productieorder" @@ -7243,7 +7287,7 @@ msgstr "Productieorder" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Toon externe build orders" @@ -7286,10 +7330,6 @@ msgstr "Kalenderoverzicht" msgid "Parametric View" msgstr "Parametrisch zicht" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Website" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefoon nummer" @@ -7313,7 +7353,7 @@ msgstr "Standaard valuta" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Fabrikant" @@ -7330,7 +7370,7 @@ msgstr "Fabrikant" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Klant" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Ontvangen voorraad" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Wijzig fabrikant deel" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Voeg fabrikant deel toe" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Fabrikant deel verwijderen" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Groep rollen" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Gebruikersinformatie" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revisie van" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Standaard locatie" @@ -7723,14 +7763,14 @@ msgstr "Trefwoorden" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Beschikbare voorraad" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "In bestelling" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Aangemaakt op" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Aangemaakt door" @@ -8006,35 +8046,46 @@ msgstr "Verkoop geschiedenis" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Invoer voorraadopname bewerken" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Voorraad invoer verwijderen" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Voorraad waarde" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimale waarde" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maximale waarde" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maximale waarde" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Onderdeel" @@ -8096,7 +8147,7 @@ msgstr "Maximale prijs" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Prijs per stuk" @@ -8176,7 +8227,7 @@ msgstr "Inkoopprijs" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Laatst bijgewerkt" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum van afronding" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "Niet gecontroleerd" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Laatste voorraadcontrole" msgid "Stock Details" msgstr "Voorraad details" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Voorraad bijhouden" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Voorraad item serie nummers geven" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Voorraad item geserialiseerd" @@ -8859,12 +8906,12 @@ msgstr "Voorraad artikel acties" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Verouderd" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Verlopen" @@ -8893,7 +8940,68 @@ msgstr "U bent geabonneerd op meldingen van dit onderdeel" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Dit product is in productie" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Voorraadartikel is toegewezen aan een verkooporder" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Dit voorraadartikel is toegewezen aan een klant" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Dit voorraadartikel is geïnstalleerd in een ander voorraadartikel" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "Dit voorraadproduct is verbruikt door een bouw order" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "Dit voorraadartikel is niet beschikbaar" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Dit voorraad item is verlopen" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Dit voorraadartikel is niet beschikbaar" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Dit voorraadartikel is volledig toegewezen" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Dit voorraadartikel is gedeeltelijk toegewezen" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Geen voorraad beschikbaar" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Dit voorraadartikel is leeg" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Voorraad informatie" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Toegewezen lijnen" @@ -8960,7 +9068,7 @@ msgstr "Toon items met een serienummer" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Serienummer" @@ -9116,7 +9224,7 @@ msgstr "Filter op verantwoordelijke eigenaar" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filter op gebruiker" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Deze actie kan niet ongedaan worden gemaakt" @@ -9317,9 +9425,9 @@ msgstr "Vervanging" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "Virtueel deel" @@ -9344,7 +9452,7 @@ msgstr "Inclusief vervangend voorraad" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Bevat variant voorraad" @@ -9373,13 +9481,6 @@ msgstr "Bouwen" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Voorraad informatie" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Traceerbare items tonen" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Actief deel" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Goedgekeurde items weergeven" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Overgenomen" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Toon overgenomen items" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Optioneel" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Optionele items weergeven" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Stuklijst BOM item aangemaakt" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Edit stuklijst BOM Item" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Stuklijst BOM item bijgewerkt" @@ -9553,34 +9656,34 @@ msgstr "BOM Artikelen uit een bestand importeren" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Assemblage" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Toon actieve assemblage orders" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Volgbaar" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Traceerbare items tonen" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Toegewezen aan uitvoer" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Toon items toegewezen aan bouwuitvoer" @@ -9593,7 +9696,7 @@ msgstr "Toon items toegewezen aan bouwuitvoer" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Status van bestelling" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "Toegewezen Voorraad Verwijderen" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 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:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Verbruik" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Testbaar" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Gevolgd" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "Artikelen met voorraad op bestelling weergeven" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "In productie" @@ -9701,12 +9804,6 @@ msgstr "In productie" msgid "Insufficient stock" msgstr "Onvoldoende voorraad" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Geen voorraad beschikbaar" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Wordt overgenomen" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Volledig toegewezen" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Maak bouw Order" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Bouw voorraad" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Onderdeel weergeven" @@ -9811,28 +9908,28 @@ msgstr "Onderdeel weergeven" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Streefdatum" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Toon bestellingen met een streefdatum" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Heeft een startdatum" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "Serialiseren Build uitvoer" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filter op voorraad status" @@ -10101,24 +10198,24 @@ msgstr "Item bekijken" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Regel item toevoegen" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Regel item bewerken" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Regel item verwijderen" @@ -10994,7 +11091,7 @@ msgstr "Plug-in" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Verplicht" @@ -11024,68 +11121,68 @@ msgstr "Beschrijving niet beschikbaar" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Plug-in activeren bevestigen" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Plug-in deactiveren bevestigen" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "De geselecteerde plug-in zal worden geactiveerd" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "De geselecteerde plug-in zal worden gedeactiveerd" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "De geselecteerde plug-in zal worden geactiveerd" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "De geselecteerde plug-in zal worden gedeactiveerd" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Uitzetten" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Inschakelen" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Activeer geselecteerde plug-in" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Inschakelen" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Activeer geselecteerde plug-in" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Geselecteerde plug-in bijwerken" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Verwijderen" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Geselecteerde plug-in verwijderen" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Geselecteerde plug-in configuratie verwijderen" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Activeer Plug-in" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "De plug-in is geactiveerd" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "De plug-in is uitgeschakeld" @@ -11093,20 +11190,20 @@ msgstr "De plug-in is uitgeschakeld" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Plug-in installeren" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "installeren" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plug-in succesvol geïnstalleerd" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Plug-in verwijderen" @@ -11114,23 +11211,23 @@ msgstr "Plug-in verwijderen" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Plug-in verwijderen bevestigen" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "De geselecteerde plug-in zal worden verwijderd." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Plug-in succesvol verwijderd" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Plug-in verwijderen" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Het verwijderen van deze plug-in configuratie zal alle bijbehorende instellingen en gegevens verwijderen. Weet u zeker dat u deze plug-in wilt verwijderen?" @@ -11138,11 +11235,11 @@ msgstr "Het verwijderen van deze plug-in configuratie zal alle bijbehorende inst #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Plug-ins herladen" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Plug-ins werden succesvol herladen" @@ -11154,7 +11251,7 @@ msgstr "Plug-ins werden succesvol herladen" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Plug-ins herladen" @@ -11166,7 +11263,7 @@ msgstr "Plug-ins herladen" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Plug-in details" @@ -11178,12 +11275,12 @@ msgstr "Plug-in details" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Voorbeeld" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Geïnstalleerd" @@ -11204,23 +11301,23 @@ msgstr "Geïnstalleerd" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 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:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Actieve fabrikant" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Fabrikantonderdelen tonen voor actieve fabrikant." @@ -11319,23 +11416,23 @@ msgstr "Toon actieve leveranciers" msgid "Show supplier parts with stock" msgstr "Toon leveranciers onderdelen met voorraad" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Ontvangst datum" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Toon items die zijn ontvangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filter per regelitem status" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Geselecteerde items ontvangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Item ontvangen" @@ -11399,27 +11496,27 @@ msgstr "Toewijzen aan zending" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Serienummers toewijzen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Toon regels die volledig zijn toegewezen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Regels weergeven die zijn voltooid" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Serienummer toewijzen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Voorraad bouwen" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Bestel voorraad" @@ -12035,24 +12132,24 @@ msgstr "Gebruiker met succes bijgewerkt" msgid "Error updating user" msgstr "Fout bij bijwerken gebruiker" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Installeer item" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Item geïnstalleerd" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Verwijder Item" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Item verwijderd" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Verwijder voorraaditem" @@ -12073,207 +12170,163 @@ msgstr "Locatie type verwijderen" msgid "Icon" msgstr "Pictogram" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Dit product is in productie" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Voorraadcontrole datum" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Voorraadartikel is toegewezen aan een verkooporder" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Voorraad voor actieve onderdelen tonen" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Dit voorraadartikel is toegewezen aan een klant" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Voorraad tonen van gemonteerde onderdelen" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Dit voorraadartikel is geïnstalleerd in een ander voorraadartikel" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Toon items die zijn toegewezen" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Dit voorraadproduct is verbruikt door een bouw order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Toon items die beschikbaar zijn" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Dit voorraadartikel is niet beschikbaar" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Inclusief sub locaties" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Dit voorraad item is verlopen" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Voorraad bij sub locaties opnemen" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Dit voorraadartikel is niet beschikbaar" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Uitgeput" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Dit voorraadartikel is volledig toegewezen" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Toon lege voorraad items" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Dit voorraadartikel is gedeeltelijk toegewezen" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Toon artikelen die in productie zijn" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Dit voorraadartikel is leeg" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Verzonden naar klant" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Toon gevolgde objecten" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Heeft aanschaf prijs" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Toon items met een aankoopprijs" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Toon items die verlopen zijn" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Toon items die verouderd zijn" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Verloopt voor" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Toon items die voor deze datum verlopen zijn" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Vervallen na" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Voorraadcontrole voor" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Toon items geteld voor deze datum" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Voorraadcontrole na" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Items geteld na deze datum weergeven" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Voorraadcontrole datum" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Externe locatie" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Voorraad voor actieve onderdelen tonen" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Voorraad tonen van gemonteerde onderdelen" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Toon items die zijn toegewezen" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Toon items die beschikbaar zijn" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Inclusief sub locaties" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Voorraad bij sub locaties opnemen" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Uitgeput" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Toon lege voorraad items" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Toon artikelen die in productie zijn" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Toon items op een externe locatie" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Toon items die zijn verbruikt bij een bouw bestelling" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Toon voorraaditems die geïnstalleerd zijn in andere artikelen" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Verzonden naar klant" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Toon de items die naar een klant zijn gestuurd" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Toon gevolgde objecten" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Heeft aanschaf prijs" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Toon items met een aankoopprijs" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Toon items die verlopen zijn" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Toon items die verouderd zijn" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Verloopt voor" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Toon items die voor deze datum verlopen zijn" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Vervallen na" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Toon items die vervallen na deze datum" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Bijgewerkt voor" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Toon items bijgewerkt voor deze datum" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Bijgewerkt na" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Toon items bijgewerkt na deze datum" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Voorraadcontrole voor" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Toon items geteld voor deze datum" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Voorraadcontrole na" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Items geteld na deze datum weergeven" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Externe locatie" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Toon items op een externe locatie" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Bestelde items" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Bestelde items" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,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:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Toegevoegd" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Verwijderd" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 cea14e1c2a..872b9ba4ac 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Rediger" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Slett" @@ -105,7 +105,7 @@ msgstr "Nei" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nei" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Del" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Leverandørdel" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Produsentdel" @@ -227,11 +228,14 @@ msgstr "Delkategorier" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Lagervare" @@ -239,7 +243,7 @@ msgstr "Lagervare" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Firma" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Prosjektkoder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Innkjøpsordre" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Ordrelinjer for innkjøpsordre" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Ordrelinjer for innkjøpsordre" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Salgsordre" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Salgsordreforsendelser" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Returordre" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Eier" @@ -452,15 +456,15 @@ msgstr "Eiere" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Bruker" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Produksjonsordrer" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "Skriv ut etikett" msgid "Print" msgstr "Skriv ut" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Neste måned" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Last ned data" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Abonnerte deler" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Abonnerte kategorier" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Lav lagerbeholdning" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Nødvendig for produksjonsordre" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Forfalte Produksjonsordre" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Forfalte salgsordre" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Forfalte innkjøpsordre" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Komme i gang" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Komme i gang med InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Oppdater" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "Stoppet" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Lukk" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Tilgjengelig" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Systeminnstillinger" @@ -2632,13 +2655,13 @@ msgstr "Logg ut" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "Vedlegg" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Notater" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dato" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Dato" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktiv" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Nettside" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Innebygd" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Innstillinger for Utvidelser" @@ -2990,7 +3019,7 @@ msgstr "Forsendelse" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "I bestilling" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Under produksjon" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Serienummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Antall" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Rediger innstilling" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Innstilling oppdatert" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Feil ved endring av innstilling" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Tildelt" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Tildel lagerbeholdning" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Utløpsdato" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Mottatt" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Ingen utvalg" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Innlogging" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Valuta" @@ -6841,6 +6875,16 @@ msgstr "Prising" msgid "Labels" msgstr "Etiketter" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Sporing av lager" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Kan Produsere" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Fullførte artikler" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Ansvarlig" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Opprettet" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Måldato" - #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Opprettet" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Måldato" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Produksjonsdetaljer" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Underordnede Produksjonsordrer" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Legg til produksjonsordre" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Nettside" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Produsent" @@ -7330,7 +7370,7 @@ msgstr "Produsent" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Kunde" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Mottatt lagerbeholdning" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Slett produsentdel" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "Nøkkelord" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "I bestilling" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Opprettelsesdato" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Komponent" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Enhetspris" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Sporing av lager" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Denne lagervaren er i produksjon" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Denne lagervaren har blitt tildelt en salgsordre" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Denne lagervaren har blitt tilordnet en kunde" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Denne lagervaren er montert i en annen lagervare" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "Denne lagervaren har blitt konsumert av en produksjonsordre" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Denne lagervaren har utløpt" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Denne lagervaren er gammel" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Denne lagervaren er i sin helhet tilordnet" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Denne lagervaren er delvis tilordnet" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Ingen lagerbeholdning tilgjengelig" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Denne lagervaren er oppbrukt" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Lagerinformasjon" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "Vis elementer som har et serienummer" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Inkluderer erstatningsbeholdning" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" @@ -9373,13 +9481,6 @@ msgstr "Produseres" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Lagerinformasjon" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Vis sporbare deler" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Vis godkjente elementer" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Vis arvede elementer" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Valgfritt" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Vis valgfrie elementer" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Sammenstilling" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Vis aktive sammenstillinger" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sporbar" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Vis sporbare sammenstillinger" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Spores" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Ingen lagerbeholdning tilgjengelig" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filtrer etter lagerstatus" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Legg til ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Rediger ordrelinje" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "Utvidelse" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "Beskrivelse ikke tilgjengelig" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Bekreft aktivering av utvidelse" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Bekreft deaktivering av utvidelse" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Deaktiver" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Aktivér" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Aktivér" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Aktivér utvidelse" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Installer Utvidelse" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Installer" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Utvidelse installert" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Utvidelser lastet inn på nytt" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Utvidelser ble lastet inn på nytt" @@ -11154,7 +11251,7 @@ msgstr "Utvidelser ble lastet inn på nytt" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Last utvidelser på nytt" @@ -11166,7 +11263,7 @@ msgstr "Last utvidelser på nytt" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Eksempel" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Installert" @@ -11204,23 +11301,23 @@ msgstr "Installert" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Denne lagervaren er i produksjon" - -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Denne lagervaren har blitt tildelt en salgsordre" - -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Denne lagervaren har blitt tilordnet en kunde" - -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Denne lagervaren er montert i en annen lagervare" - -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Denne lagervaren har blitt konsumert av en produksjonsordre" - -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Denne lagervaren har utløpt" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Vis lagerbeholdning for aktive deler" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Denne lagervaren er gammel" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Denne lagervaren er i sin helhet tilordnet" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Vis elementer som har blitt tildelt" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Denne lagervaren er delvis tilordnet" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Vis elementer som er tilgjengelige" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Denne lagervaren er oppbrukt" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Inkluder underplasseringer" + +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Inkluder lager i underplasseringer" + +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Oppbrukt" + +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Vis oppbrukte lagervarer" + +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Vis elementer som er under produksjon" + +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +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 +msgid "Sent to Customer" +msgstr "Sendt til kunde" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Vis sporede deler" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Har innkjøpspris" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Vis elementer som har innkjøpspris" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Utløpt før" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Utløpt etter" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Ekstern plassering" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Vis lagerbeholdning for aktive deler" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Vis elementer som har blitt tildelt" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Vis elementer som er tilgjengelige" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Inkluder underplasseringer" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Inkluder lager i underplasseringer" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Oppbrukt" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Vis oppbrukte lagervarer" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Vis elementer som er under produksjon" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Vis elementer ved en ekstern plassering" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Vis lagervarer som er installert i andre elementer" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Sendt til kunde" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Vis elementer som er sendt til en kunde" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Vis sporede deler" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Har innkjøpspris" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Vis elementer som har innkjøpspris" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Utløpt før" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Utløpt etter" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Oppdatert før" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Oppdatert etter" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Ekstern plassering" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Vis elementer ved en ekstern plassering" - #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Lagt til" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Fjernet" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 0820aff253..ad03e20faa 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "Edytuj" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Usuń" @@ -105,7 +105,7 @@ msgstr "Nie" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nie" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Komponent" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Część dostawcy" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Część Producenta" @@ -227,11 +228,14 @@ msgstr "Kategorie części" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Element magazynowy" @@ -239,7 +243,7 @@ msgstr "Element magazynowy" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Firmy" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Kody projektu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Zlecenie zakupu" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Pozycje zlecenia zakupu" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Pozycje zlecenia zakupu" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Zlecenie sprzedaży" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Wysyłki zamówień sprzedaży" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Zwrot zamówienia" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontakty" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Właściciel" @@ -452,15 +456,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:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Użytkownik" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Szablony raportów" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Konfiguracja wtyczki" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Listy wyboru" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Administracja" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Zlecenia wykonania" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Błąd renderowania komponentu" @@ -808,10 +807,6 @@ msgstr "Drukuj etykietę" msgid "Print" msgstr "Wydrukuj" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Następny miesiąc" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Eksportuj dane" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Brak dostępnych elementów" msgid "There are no more widgets available for the dashboard" msgstr "Brak kolejnych dostępnych elementów pulpitu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Obserwowane komponenty" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Pokaż liczbę kategorii części, które obserwujesz" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Obserwowane kategorie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Nieprawidłowe listy materiałowe" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Nieprawidłowe zestawienia materiałowe BOM" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Zespoły wymagające weryfikacji BOM" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Mała ilość w magazynie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Pokaż liczbę części o niskim stanie magazynowym" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Wymagane do zleceń produkcyjnych" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Pokaż części wymagane do aktywnych zleceń produkcyjnych" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Pozycje magazynowe po terminie ważności" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Pokaż liczbę pozycji magazynowych po terminie ważności" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Zalegające pozycje magazynowe" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Pokaż liczbę zalegających pozycji magazynowych" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Aktywne zlecenia produkcyjne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Pokaż liczbę aktualnie aktywnych zleceń produkcyjnych" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Opóźnione zlecenia produkcyjne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Pokaż liczbę opóźnionych zleceń produkcyjnych" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Przypisane zlecenia produkcyjne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Pokaż liczbę zleceń produkcyjnych przypisanych do Ciebie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Aktywne zamówienia sprzedaży" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Pokaż liczbę aktywnych zamówień sprzedaży" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Zaległe zlecenia sprzedaży" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Pokaż liczbę zaległych zamówień sprzedaży" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Przypisane zamówienia sprzedaży" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Pokaż liczbę zamówień sprzedaży przypisanych do Ciebie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Oczekujące wysyłki" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Pokaż liczbę oczekujących wysyłek zamówień sprzedaży" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Aktywne zamówienia zakupu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Pokaż liczbę aktywnych zamówień zakupu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Zaległe zlecenia zakupu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Pokaż ilość zaległych zamówień zakupu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Przypisane zamówienia zakupu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Pokaż ilość zamówień zakupu przypisanych do Ciebie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Aktywne zwroty" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Pokaż liczbę aktywnych zwrotów" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Zaległe zwroty" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Pokaż liczbę zaległych zwrotów" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Przypisane zwroty" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Pokaż liczbę zwrotów przypisanych do Ciebie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Pierwsze Kroki" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Pierwsze kroki z InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Aktualności" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Najnowsze wiadomości z InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Brak wiadomości" msgid "There are no unread news items" msgstr "Brak nieprzeczytanych wiadomości" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Istnieją błędy dla jednego lub więcej pól formularzy" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Aktualizuj" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Powtórz hasło" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Rejestracja" @@ -1856,7 +1879,7 @@ msgstr "Zatrzymany" msgid "Running" msgstr "Uruchomiony" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Wybierz plik do przesłania" @@ -1946,41 +1969,41 @@ msgstr "Edytuj dane" msgid "Delete Row" msgstr "Usuń wiersz" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Wiersz" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Wiersz zawiera błędy" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Zaakceptuj" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Ważny" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtruj według stanu walidacji wierszy" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Zakończono" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtruj według statusu ukończenia wiersza" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importuj wybrane wiersze" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Przetwarzanie danych" @@ -2080,7 +2103,7 @@ msgstr "Dane zostały zaimportowane" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Zamknij" @@ -2268,11 +2291,11 @@ msgstr "Brak elementów" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Dostępne" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Ustawienia systemowe" @@ -2632,13 +2655,13 @@ msgstr "Wyloguj się" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Stan" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Strona internetowa" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Ustawienia wtyczki" @@ -2990,7 +3019,7 @@ msgstr "Wysyłka" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Nieaktywny" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Lokalizacja" @@ -3082,11 +3111,11 @@ msgstr "Numer seryjny" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Numer seryjny" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Ilość" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Zmień ustawienia" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Ustawienie zostało zaktualizowane" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Ustawienie {0} zaktualizowane pomyślnie" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Błąd edycji ustawień" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Nie podano ustawień" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "Opakowanie" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Notatka" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Otrzymano" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Dodaj element magazynowy" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Brak wyboru" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Zaloguj się" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Nie masz konta?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "Cennik" msgid "Labels" msgstr "Etykiety" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Strona internetowa" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index c4f001ae52..d5f5482dd7 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Editar" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Eliminar" @@ -105,7 +105,7 @@ msgstr "Não" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Não" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Peça" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -227,11 +228,14 @@ msgstr "Categorias da Peça" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Item de Estoque" @@ -239,7 +243,7 @@ msgstr "Item de Estoque" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Códigos do Projeto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Pedido de compra das linhas" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Pedido de compra das linhas" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Envios dos Pedidos de Vendas" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contatos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Proprietário" @@ -452,15 +456,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:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Utilizador" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Modelos de relatório" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Configuração de Extensão" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Ordens de Produções" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Erro ao renderizar componente" @@ -808,10 +807,6 @@ msgstr "Imprimir Etiqueta" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Peças Subscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Categorias Subscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Estoque Baixo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Necessário para pedidos de produção" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Pedidos de Produção Vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Pedidos de Venda Vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Pedidos de Compra Pendentes" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Guia de Introdução" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Primeiros passos com InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1548,7 +1571,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Atualizar" @@ -1705,7 +1728,7 @@ msgid "Repeat password" msgstr "Repetir senha" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registar" @@ -1857,7 +1880,7 @@ msgstr "Parado" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1947,41 +1970,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Completo" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2081,7 +2104,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2269,11 +2292,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Disponível" @@ -2577,8 +2600,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Definições de Sistema" @@ -2633,13 +2656,13 @@ msgstr "Encerrar sessão" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2781,7 +2804,7 @@ msgstr "Anexos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Anotações" @@ -2820,7 +2843,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2831,8 +2854,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2846,7 +2869,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -2857,7 +2880,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2866,38 +2889,44 @@ msgstr "Data" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Ativo" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Site" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Nome do Pacote" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Caminho de Instalação" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Embutido" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Pacote" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Configurações da Extensão" @@ -2991,7 +3020,7 @@ msgstr "Envios" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inativo" @@ -3025,20 +3054,20 @@ msgstr "No Pedido" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Em Produção" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3061,10 +3090,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Localização" @@ -3083,11 +3112,11 @@ msgstr "Número de Série" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3099,8 +3128,7 @@ msgstr "Número de Série" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Quantidade" @@ -3216,40 +3244,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Editar Configurações" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Definição atualizada" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Definição {0} atualizada com sucesso" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Erro ao editar configuração" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Nenhuma configuração especificada" @@ -3895,7 +3923,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4370,19 +4398,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4399,7 +4427,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4417,7 +4445,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4428,13 +4456,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Estado" @@ -4493,16 +4521,16 @@ msgid "Build outputs have been cancelled" msgstr "Os Pedidos de produção foram cancelados" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4510,45 +4538,46 @@ msgstr "Os Pedidos de produção foram cancelados" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Alocado" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Localização de Origem" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Alocar estoque" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4559,8 +4588,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4579,14 +4608,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4712,11 +4741,11 @@ msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4739,7 +4768,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4758,7 +4787,7 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Nota" @@ -4772,7 +4801,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recebido" @@ -4792,35 +4821,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4850,8 +4884,8 @@ msgstr "Estado do Estoque" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Adicionar item de Estoque" @@ -5031,7 +5065,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5394,15 +5428,15 @@ msgstr "Nenhuma seleção" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Iniciar sessão" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Não possui conta?\n" @@ -6025,7 +6059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6457,7 +6491,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Moeda" @@ -6842,6 +6876,16 @@ msgstr "Preços" msgid "Labels" msgstr "Etiquetas" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Rastreamento de Estoque" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6926,15 +6970,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revisão" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6943,7 +6978,20 @@ msgstr "Revisão" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revisão" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6951,150 +6999,146 @@ msgstr "Revisão" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externos" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Produção Parente" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Saídas Concluídas" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Qualquer localização" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Local de Destino" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Criado" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Data alvo" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Local de Destino" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Criado" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Data alvo" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Concluído" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7102,140 +7146,140 @@ msgstr "Pedido de Produção Filho" msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Novo Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Ordem de Produção" @@ -7244,7 +7288,7 @@ msgstr "Ordem de Produção" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7287,10 +7331,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Site" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Número de Telefone" @@ -7314,7 +7354,7 @@ msgstr "Moeda Padrão" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Fabricante" @@ -7331,7 +7371,7 @@ msgstr "Fabricante" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Cliente" @@ -7407,19 +7447,19 @@ msgid "Received Stock" msgstr "Estoque Recebido" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -7513,7 +7553,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7698,8 +7738,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Localização Padrão" @@ -7724,14 +7764,14 @@ msgstr "Palavras-chave" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Estoque Disponível" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Na ordem" @@ -7803,12 +7843,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Data de Criação" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Criado por" @@ -8007,35 +8047,46 @@ msgstr "Histórico de Venda" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Valor Mínimo" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Valor Máximo" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8049,20 +8100,20 @@ msgstr "Valor Máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Componente" @@ -8097,7 +8148,7 @@ msgstr "Preço Máximo" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Preço Unitário" @@ -8177,7 +8228,7 @@ msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Última Atualização" @@ -8314,8 +8365,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8493,7 +8544,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8742,10 +8793,6 @@ msgstr "Último Balanço" msgid "Stock Details" msgstr "Detalhes de Estoque" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Rastreamento de Estoque" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8806,7 +8853,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8860,12 +8907,12 @@ msgstr "Ações do Item do Estoque" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8894,7 +8941,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Este item de estoque está em produção" + +#: src/tables/ColumnRenderers.tsx:156 +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:163 +msgid "This stock item has been assigned to a customer" +msgstr "Este item em estoque foi reservado para um cliente" + +#: src/tables/ColumnRenderers.tsx:170 +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:177 +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:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Este item de estoque expirou" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Este item de estoque está obsoleto" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Este item de estoque está totalmente alocado" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Este item de estoque está parcialmente alocado" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Nenhum estoque disponível" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Este item de estoque está esgotado" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Informação do Estoque" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8961,7 +9069,7 @@ msgstr "Mostrar itens que têm um número de série" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9117,7 +9225,7 @@ msgstr "Filtrar pelo proprietário responsável" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9260,7 +9368,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9318,9 +9426,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9345,7 +9453,7 @@ msgstr "Inclui substitutos de estoque" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Inclui estoque variante" @@ -9374,13 +9482,6 @@ msgstr "Produzindo" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Informação do Estoque" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9402,7 +9503,7 @@ msgstr "Mostrar partes rastreáveis" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Peça Ativa" @@ -9437,12 +9538,12 @@ msgid "Show validated items" msgstr "Mostrar itens validados" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Herdado" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Mostrar itens herdados" @@ -9455,13 +9556,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Opcional" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Mostrar itens opcionais" @@ -9497,10 +9598,12 @@ msgid "BOM item created" msgstr "Item BOM criado" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Editar Item da BOM" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Item da BOM atualizado" @@ -9554,34 +9657,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9594,7 +9697,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9604,19 +9707,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9627,17 +9730,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9681,7 +9784,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Rastreado" @@ -9694,7 +9797,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "Em produção" @@ -9702,12 +9805,6 @@ msgstr "Em produção" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Nenhum estoque disponível" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9738,7 +9835,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9781,7 +9878,7 @@ msgid "Build Stock" msgstr "Produzir Estoque" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9812,28 +9909,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9880,7 +9977,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" @@ -10102,24 +10199,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Adicionar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Editar item de linha" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Excluir Item da Linha" @@ -10995,7 +11092,7 @@ msgstr "Extensão" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11025,68 +11122,68 @@ msgstr "Descrição não está disponível" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Confirmar a ativação da extensão" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Confirmar desativação da extensão" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "A extensão selecionada será ativada" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "A extensão selecionada será desativada" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "A extensão selecionada será ativada" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "A extensão selecionada será desativada" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Desativar" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Ativar" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Ativar" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Desinstalar" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Ativar Extensão" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11094,20 +11191,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Instalar Extensão" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Instalar" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "A extensão foi instalada com sucesso." -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Desintalar extensão" @@ -11115,23 +11212,23 @@ msgstr "Desintalar extensão" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Confirmar instalação da extensão" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "A extensão selecionada será desinstalada." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "A extensão foi desinstalada com sucesso" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Excluir Extensão" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Ao excluir esta extensão, todas as configurações e informações da extensão serão removidas. Tem a certeza que deseja excluir está extensão?" @@ -11139,11 +11236,11 @@ msgstr "Ao excluir esta extensão, todas as configurações e informações da e #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Extensões recarregadas" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "As Extensões foram recarregadas com sucesso" @@ -11155,7 +11252,7 @@ msgstr "As Extensões foram recarregadas com sucesso" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Recarregar extensões" @@ -11167,7 +11264,7 @@ msgstr "Recarregar extensões" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Detalhe da Extensão" @@ -11179,12 +11276,12 @@ msgstr "Detalhe da Extensão" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Amostra" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Instalado" @@ -11205,23 +11302,23 @@ msgstr "Instalado" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11320,23 +11417,23 @@ msgstr "Mostrar Fornecedores ativos" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11400,27 +11497,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Encomendar Estoque" @@ -12036,24 +12133,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12074,207 +12171,163 @@ msgstr "Apagar Tipo de Localização" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Este item de estoque está em produção" - -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Este item de estoque foi reservado para uma ordem de venda" - -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Este item em estoque foi reservado para um cliente" - -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Este item em estoque está instalado em outro item de estoque" - -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Este item de estoque foi consumido por uma ordem de produção" - -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Este item de estoque expirou" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Este item de estoque está obsoleto" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Este item de estoque está totalmente alocado" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Este item de estoque está parcialmente alocado" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Este item de estoque está esgotado" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Incluir sublocações" + +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Incluir estoque em sublocalizações" + +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Esgotado" + +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Mostrar itens de estoque esgotados" + +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Mostrar itens que estão em produção" + +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +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 +msgid "Sent to Customer" +msgstr "Enviar para o Cliente" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Mostrar itens rastreáveis" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Possui Preço de Compra" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Mostrar itens que possuem um preço de compra" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Mostrar estoque de peças ativas" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Mostrar itens que foram alocados" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Mostrar itens que estão disponíveis" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Incluir sublocações" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Incluir estoque em sublocalizações" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Esgotado" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Mostrar itens de estoque esgotados" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Mostrar itens que estão em produção" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Mostrar itens em uma localização externa" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Mostrar itens de estoque que estão instalados em outros itens" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Enviar para o Cliente" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Mostrar itens que foram enviados para um cliente" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Mostrar itens rastreáveis" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Possui Preço de Compra" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Mostrar itens que possuem um preço de compra" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Localização Externa" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Mostrar itens em uma localização externa" - #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12438,19 +12491,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Adicionado" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Excluido" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 47e4d86f4f..7b92e9784b 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Editar" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Excluir" @@ -105,7 +105,7 @@ msgstr "Não" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Não" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Peça" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -227,11 +228,14 @@ msgstr "Categorias de Peça" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Item de estoque" @@ -239,7 +243,7 @@ msgstr "Item de estoque" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Códigos de Projeto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Linhas do Pedido de Compra" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Linhas do Pedido de Compra" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Envios do Pedido Venda" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contatos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Proprietário" @@ -452,15 +456,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:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Usuário" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Modelos de Relatório" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Configuração de Plugin" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Listas de Seleção" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Ordens de Produções" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Erro ao renderizar componente" @@ -808,10 +807,6 @@ msgstr "Imprimir etiqueta" msgid "Print" msgstr "Imprimir" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Mês seguinte" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Baixar dados" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Nenhum Widget Disponível" msgid "There are no more widgets available for the dashboard" msgstr "Não há mais widgets disponíveis para o painel" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Peças inscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Mostrar o número de peças que você se inscreveu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Categorias Inscritas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Mostrar o número de categorias de partes que você se inscreveu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "\"BOMs\" inválidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Estoque Baixo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Mostrar o número de peças com o estoque baixo" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Necessário para pedidos de produção" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Mostrar peças necessárias para ordens de construção ativas" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Itens de estoque vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Mostrar itens de estoque que estão vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Pedido de produção atrasado" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Pedidos de Venda Vencidos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Pedido de Compra Vencido" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Primeiros passos" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Primeiros passos com InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Notícias" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "As últimas notícias de InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Nenhuma Notícia" msgid "There are no unread news items" msgstr "Não há nenhuma notícia não lida" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Existem erros para um ou mais campos de formulário" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Atualizar" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Repita a senha" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrar" @@ -1856,7 +1879,7 @@ msgstr "Parado" msgid "Running" msgstr "Em execução" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Selecione um arquivo para upload" @@ -1946,41 +1969,41 @@ msgstr "Alterar dados" msgid "Delete Row" msgstr "Apagar linha" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Linhas" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "A linha contém erros" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Concordar" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Válido" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtrar por estado de validação de linha" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Concluir" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtrar por estado de conclusão de linha" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importar as linhas selecionadas" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Processando dados" @@ -2080,7 +2103,7 @@ msgstr "Dados importados com sucesso" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Fechar" @@ -2268,11 +2291,11 @@ msgstr "Nenhum item" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Disponível" @@ -2576,8 +2599,8 @@ msgstr "Configurações de usuário" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Configurações do Sistema" @@ -2632,13 +2655,13 @@ msgstr "Sair" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Fabricantes" @@ -2780,7 +2803,7 @@ msgstr "Anexos" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Anotações" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Data" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Ativo" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Página Web" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Nome do Pacote" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Caminho da Instalação" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Embutido" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Pacote" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Configurações da Extensão" @@ -2990,7 +3019,7 @@ msgstr "Remessa" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inativo" @@ -3024,20 +3053,20 @@ msgstr "No pedido" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Em Produção" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Localização" @@ -3082,11 +3111,11 @@ msgstr "Número de Série" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Número de Série" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Quantidade" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Editar configurações" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Configurações atualizadas" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Configuração {0} atualizada com sucesso" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Erro ao editar configuração" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Nenhuma configuração especificada" @@ -3894,7 +3922,7 @@ msgstr "Por favor, corrija os erros nas partes selecionadas" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Pedir Peças" @@ -4369,19 +4397,19 @@ msgstr "Sobre o projeto InvenTree" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Parte substituta" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Adicionar substituto" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Substituto adicionado" @@ -4398,7 +4426,7 @@ msgstr "Substituto adicionado" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Quantidade a completar" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Quantidade a completar" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Estado" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Saídas de produção foram canceladas" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Saídas de produção foram canceladas" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Alocado" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Local de Origem" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Selecione o local de origem para alocação de estoque" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Alocar Estoque" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Itens de estoque alocados" @@ -4558,8 +4587,8 @@ msgstr "Itens de estoque alocados" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Digite o número de série para itens de estoque recebidos" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Data de Validade" @@ -4757,7 +4786,7 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Anotação" @@ -4771,7 +4800,7 @@ msgstr "Código (SKU)" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Recebido" @@ -4791,35 +4820,40 @@ msgstr "Receber Itens" msgid "Item received into stock" msgstr "Ítem recebido em estoque" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Situação do Estoque" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Adicionar Item do Estoque" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Nada selecionado" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Entrar" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Não possui uma conta?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Pontos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Moeda" @@ -6841,6 +6875,16 @@ msgstr "Preços" msgid "Labels" msgstr "Etiquetas" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Rastreamento de Estoque" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revisão" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revisão" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revisão" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revisão" msgid "Custom Status" msgstr "Status Personalizado" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Externo" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Produção Pai" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Saídas Completas" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Qualquer local" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Local de Destino" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Criado" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Data Prevista" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Local de Destino" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Criado" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Data Prevista" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Concluído" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Estoque Alocado" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Pedido de Produção Filhos" msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Manter Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Pedido colocado em espera" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Pedido de produção vencido" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Problemas com o pedido" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Marcar este pedido como completo" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Pedido concluído" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Emitir Pedido" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Manter ordem" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Ondem de Produção" @@ -7243,7 +7287,7 @@ msgstr "Ondem de Produção" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Página Web" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Número de telefone" @@ -7313,7 +7353,7 @@ msgstr "Moeda Padrão" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Fabricante" @@ -7330,7 +7370,7 @@ msgstr "Fabricante" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Cliente" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Estoque Recebido" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Informações do Usuário" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revisão" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Local Padrão" @@ -7723,14 +7763,14 @@ msgstr "Palavras-chave" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Estoque Disponível" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "No pedido" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Criado em" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Criado por" @@ -8006,35 +8046,46 @@ msgstr "Histórico de Vendas" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Valor mínimo" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Valor máximo" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Valor máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Componente" @@ -8096,7 +8147,7 @@ msgstr "Preço Máximo" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Preço Unitário" @@ -8176,7 +8227,7 @@ msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Última Atualização" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Último Balanço" msgid "Stock Details" msgstr "Detalhes do Estoque" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Rastreamento de Estoque" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "Ações de Estoque" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Este item de estoque está em produção" + +#: src/tables/ColumnRenderers.tsx:156 +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:163 +msgid "This stock item has been assigned to a customer" +msgstr "Este item em estoque foi reservado para um cliente" + +#: src/tables/ColumnRenderers.tsx:170 +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:177 +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:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Este item de estoque expirou" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Este item de estoque está velho" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Este item de estoque está totalmente alocado" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Este item de estoque está parcialmente alocado" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Nenhum estoque disponível" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Este item de estoque foi esgotado" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Informação do Estoque" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Linhas Alocadas" @@ -8960,7 +9068,7 @@ msgstr "Mostrar itens com um número de série" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "Filtrar pelo proprietário responsável" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filtrar por usuário" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Incluir estoque de substitutos" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Incluir estoque de variantes" @@ -9373,13 +9481,6 @@ msgstr "Produzindo" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Informação do Estoque" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Mostrar itens rastreáveis" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Parte ativa" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Mostrar itens validados" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Herdado" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Mostrar itens herdados" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Opcional" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Mostrar itens opcionais" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Item BOM criado" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Editar Item BOM" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Item BOM atualizado" @@ -9553,34 +9656,34 @@ msgstr "" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Alocado para saída" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Mostrar itens alocados a uma saída da compilação" @@ -9593,7 +9696,7 @@ msgstr "Mostrar itens alocados a uma saída da compilação" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Situação do pedido" #: 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Testável" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Monitorado" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "Em produção" @@ -9701,12 +9804,6 @@ msgstr "Em produção" msgid "Insufficient stock" msgstr "Estoque insuficiente" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Nenhum estoque disponível" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Obtém herdados" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Criar Pedido de Produção" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Estoque de Produção" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Adicionar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Editar Item de Linha" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Excluir Item de Linha" @@ -10994,7 +11091,7 @@ msgstr "Plugin" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Obrigatório" @@ -11024,68 +11121,68 @@ msgstr "Descrição não disponível" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Confirmar ativação do plugin" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Confirmar desativação do plugin" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "A seguinte extensão está desativada" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "A seguinte extensão será desativada" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "A seguinte extensão está desativada" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "A seguinte extensão será desativada" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Desativar" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Ativar" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Ativar" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Desinstalar" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Ativar Plugin" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Instalar Plugin" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Instalar" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Plugin instalado com sucesso" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Desinstalar extensões" @@ -11114,23 +11211,23 @@ msgstr "Desinstalar extensões" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Confirmar desinstalação de extensão" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "A extensão selecionada será desinstalada." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Extensão desinstalada com sucesso" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Deletar extensão" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Excluindo esta configuração de extensão irá remover todas as configurações e dados associados. Tem certeza de que deseja excluir esta extensão?" @@ -11138,11 +11235,11 @@ msgstr "Excluindo esta configuração de extensão irá remover todas as configu #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Plugins recarregados" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Plugins foram recarregados com sucesso" @@ -11154,7 +11251,7 @@ msgstr "Plugins foram recarregados com sucesso" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Recarregar plugins" @@ -11166,7 +11263,7 @@ msgstr "Recarregar plugins" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Detalhes da extensão" @@ -11178,12 +11275,12 @@ msgstr "Detalhes da extensão" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Amostra" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Instalado" @@ -11204,23 +11301,23 @@ msgstr "Instalado" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "Mostrar fornecedores ativos" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Dados Recebidos" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Mostrar itens que foram recebidos" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filtrar por status do item de linha" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Receber Item" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Alocar números de série" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Construir estoque" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Encomendar estoque" @@ -12035,24 +12132,24 @@ msgstr "Usuário atualizado com sucesso" msgid "Error updating user" msgstr "Erro ao atualizar o usuário." -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Este item de estoque está em produção" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Data do inventário" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Este item em estoque foi reservado para um pedido" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Este item em estoque foi reservado para um cliente" - -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Este item em estoque foi instalado em outro item de estoque" - -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Este item de estoque foi consumido por um pedido de produção" - -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Este item de estoque expirou" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Este item de estoque está velho" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Este item de estoque está totalmente alocado" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Incluir Sublocais" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Este item de estoque está parcialmente alocado" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Incluir estoque em sublocais" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Este item de estoque foi esgotado" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Esgotado" + +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Mostrar itens de estoque esgotados" + +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Mostrar itens que estão em produção" + +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +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 +msgid "Sent to Customer" +msgstr "Enviar para Cliente" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "Mostrar itens enviados para um cliente" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "Mostrar itens monitorados" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Tem Preço de Compra" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Mostrar itens com preço de compra" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Data do inventário" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Mostrar estoque de peças ativas" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Mostrar itens que foram alocados" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Mostrar itens que estão disponíveis" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Incluir Sublocais" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Incluir estoque em sublocais" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Esgotado" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Mostrar itens de estoque esgotados" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Mostrar itens que estão em produção" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Mostrar itens com localização externa" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Mostrar itens de estoque que estão instalados em outros itens" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Enviar para Cliente" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Mostrar itens enviados para um cliente" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Mostrar itens monitorados" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Tem Preço de Compra" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Mostrar itens com preço de compra" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Localização Externa" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Mostrar itens com localização externa" - #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Adicionado" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Removido" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 25ab80a6cd..93cdd85b85 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "Editare" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Șterge" @@ -105,7 +105,7 @@ msgstr "Nu" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nu" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Piesă" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Piesă Furnizor" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Piesa Producătorului" @@ -227,11 +228,14 @@ msgstr "Categorii Piese" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Stochează Articol" @@ -239,7 +243,7 @@ msgstr "Stochează Articol" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Companii" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Coduri Proiecte" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Achiziționează Comanda" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Linii Comenzi de Cumpărare" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Linii Comenzi de Cumpărare" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Comandă de Vânzare" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Linie Comandă de Vânzare" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Returnează Comanda" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Contacte" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Proprietar" @@ -452,15 +456,15 @@ msgstr "Proprietari" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Utilizator" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Şablon de raport" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Configurarea extensiei" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Listă de selecție" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Comenzi de Producție" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Eroare la redarea componentei" @@ -808,10 +807,6 @@ msgstr "Tipărire Eticheta" msgid "Print" msgstr "Tipărire" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Luna viitoare" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Descarcă datele" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Nici un widget disponibil" msgid "There are no more widgets available for the dashboard" msgstr "Nu mai există widget-uri disponibile pentru tabloul de bord" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Piese abonate" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Arată numărul de articole la care v-ați abonat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Categorii abonate" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Arată numărul de articole la care v-ați abonat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "BOM-uri invalide" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Ansambluri care necesită validarea Bom-ului" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Stoc scăzut" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Arată numărul de piese care sunt scăzute pe stoc" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Necesar pentru Comenzi de productie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Arată capitolele necesare pentru comenzile active de productie" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Articole expirate în stoc" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Arată numărul de articole din stoc care au expirat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Articole din stoc învechite" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Arată numărul de articole din stoc care sunt vechi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Comenzi de producrie active" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "Nicio știre" msgid "There are no unread news items" msgstr "Nu există știri necitite" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "Oprit" msgid "Running" msgstr "Rulează" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Selectați fișierul de încărcat" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 7bdb9db513..e132f6679d 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "Редактировать" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Удалить" @@ -105,7 +105,7 @@ msgstr "Нет" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Нет" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Деталь" @@ -183,11 +184,11 @@ msgstr "Шаблоны тестов детали" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -200,7 +201,7 @@ msgstr "Детали поставщиков" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Деталь производителя" @@ -227,11 +228,14 @@ msgstr "Категории деталей" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Складская позиция" @@ -239,7 +243,7 @@ msgstr "Складская позиция" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Компании" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Коды проекта" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Заказ на закупку" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Позиции заказа на закупку" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Позиции заказа на закупку" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Заказ на продажу" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Отгрузка заказа на продажу" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Заказ на возврат" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Контакты" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Владелец" @@ -452,15 +456,15 @@ msgstr "Владельцы" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Пользователь" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Шаблоны отчётов" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Настройка плагина" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Списки выбора" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Администрирование пользователей" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Заказы на сборку" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Ошибка при отображении компонента" @@ -808,10 +807,6 @@ msgstr "Печать этикеток" msgid "Print" msgstr "Печать" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Следующий месяц" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Загрузить данные" +msgid "Export data" +msgstr "Экспорт данных" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Нет доступных виджетов" msgid "There are no more widgets available for the dashboard" msgstr "Больше нет виджетов, доступных для вывода на панель" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Отслеживаемые детали" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Количество деталей, на которые вы подписаны" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Отслеживаемые категории" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Количество категорий деталей, на которые вы подписаны" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Неутверждённые спецификации" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Сборки, для которых требуется утвердить спецификацию" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Низкий запас" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Количество деталей с низким запасом" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Требуется для заказов на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Детали, необходимые для запущенных заказов на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Просроченные запасы" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Количество просроченных запасов" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Залежавшиеся запасы" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Количество залежавшихся запасов" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Активные заказы на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Количество активных заказов на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Просроченные заказы на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Количество просроченных заказов на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Назначенные заказы на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Количество назначенных на вас заказов на сборку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Активные сбытовые заказы" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Количество активных сбытовых заказов" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Просроченные заказы на продажу" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Количество просроченных заказов на продажу" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Назначенные сбытовые заказы" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Количество назначенных вам заказов на продажу" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Ожидающие отгрузки" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Показать количество необработанных отгрузок по заказам на продажу" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Активные заказы на поставку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Количество активных заказов на поставку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Просроченные заказы на закупку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Количество просроченных заказов на поставку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Назначенные заказы на поставку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Количество назначенных на вас заказов на поставку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Активные заказы на возврат" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Количество активных заказов на возврат" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Просроченные заказы на возврат" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Количество просроченных заказов на возврат" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Назначенные заказы на возврат" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Количество назначенных на вас заказов на возврат" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Начать работу" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Начало работы с InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Новости" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Свежие новости от InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Новостей нет" msgid "There are no unread news items" msgstr "Нет непрочитанных новостей" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "Создать отчёт инвентаризации" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "Создать" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "Создать новый отчёт инвентаризации" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Существуют ошибки для одного или неско #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Обновить" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Введите пароль еще раз" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Регистрация" @@ -1723,7 +1746,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 @@ -1856,7 +1879,7 @@ msgstr "Остановлен" msgid "Running" msgstr "Работает" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Выберите файл для загрузки" @@ -1946,41 +1969,41 @@ msgstr "Изменить данные" msgid "Delete Row" msgstr "Удалить строку" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Строка" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Строка содержит ошибки" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Принять" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Верно" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Фильтр по статусу проверки строк" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Готово" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Фильтровать по статусу завершения строк" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Импорт выделенных строк" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Обработка данных" @@ -2080,7 +2103,7 @@ msgstr "Данные успешно импортированы" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Закрыть" @@ -2268,11 +2291,11 @@ msgstr "Нет элементов" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Доступно" @@ -2576,8 +2599,8 @@ msgstr "Пользовательские настройки" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Системные настройки" @@ -2632,13 +2655,13 @@ msgstr "Выход" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Склад" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Производство" @@ -2780,7 +2803,7 @@ msgstr "Вложения" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Заметки" @@ -2819,7 +2842,7 @@ msgstr "Информация о плагине" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "Информация о плагине" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Дата" @@ -2856,7 +2879,7 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Дата" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Активно" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Веб-сайт" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Название пакета" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Путь установки" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Встроенный" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Пакет" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Настройки плагинов" @@ -2990,7 +3019,7 @@ msgstr "Отгрузка" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Неактивный" @@ -3024,20 +3053,20 @@ msgstr "В заказе" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "В производстве" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Расположение" @@ -3082,11 +3111,11 @@ msgstr "Серийный номер" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Серийный номер" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Количество" @@ -3204,7 +3232,7 @@ msgstr "Создайте новый пользовательский стату #: src/components/settings/SettingItem.tsx:33 msgid "Do you want to proceed to change this setting?" -msgstr "" +msgstr "Вы действительно хотите изменить эту настройку?" #: src/components/settings/SettingItem.tsx:47 #: src/components/settings/SettingItem.tsx:100 @@ -3213,42 +3241,42 @@ msgstr "" #: src/components/settings/SettingItem.tsx:221 msgid "This setting requires confirmation" -msgstr "" +msgstr "Этот параметр требует подтверждения" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Редактирование настроек" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Значение {key} успешно обновлено" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Настройки обновлены" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Настройки {0} успешно обновлены" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Ошибка при редактировании настроек" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Ошибка загрузки настроек" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Настройки отсутствуют" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "Нет доступных настраиваемых параметров" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Настройки не указаны" @@ -3894,7 +3922,7 @@ msgstr "Исправьте ошибки в выбранных деталях" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Закупить детали" @@ -4369,19 +4397,19 @@ msgstr "О проекте InvenTree" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "Детали для замены" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "Редактировать варианты замены позиции спецификации" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "Создать замену" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "Замена создана" @@ -4398,7 +4426,7 @@ msgstr "Замена создана" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "Количество для завершения" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "Количество для завершения" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Статус" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Производство отменено" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Производство отменено" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "Внутренний артикул" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Зарезервировано" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Место хранения комплектующих" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Выберите исходное расположение для распределения запасов" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Зарезервировать остатки" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Запасы назначены" @@ -4558,8 +4587,8 @@ msgstr "Запасы назначены" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "Полностью израсходовано" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Израсходовано" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "Выберите код проекта для этой позиции" @@ -4669,7 +4698,7 @@ msgstr "Назначить код партии" #: src/forms/PurchaseOrderForms.tsx:570 msgid "Assign Serial Numbers" -msgstr "" +msgstr "Назначить серийный номер" #: src/forms/PurchaseOrderForms.tsx:581 msgid "Set Expiry Date" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Использовать место хранения уже полученных запасов" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Введите серийные номера для полученных #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Срок годности" @@ -4757,7 +4786,7 @@ msgstr "Упаковка" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Заметка" @@ -4771,7 +4800,7 @@ msgstr "Артикул поставщика" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Получено" @@ -4791,35 +4820,40 @@ msgstr "Возврат позиций" msgid "Item received into stock" msgstr "Товар получен на складе" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "Проверить отправку" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "Отправление отмечено как проверенное" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "Снять отметку проверки с отправки" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "Отметка отправления как непроверенного означает, что требуется дополнительная проверка" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "Отправление отмечено как непроверенное" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "Оставьте поле пустым, чтобы использовать адрес заказа" @@ -4849,8 +4883,8 @@ msgstr "Состояние складской позиции" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Создать складскую позицию" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Список вариантов для выбора" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5094,7 +5128,7 @@ msgstr "Выход" #: src/functions/auth.tsx:125 msgid "There was a conflicting session for this browser, which has been logged out." -msgstr "" +msgstr "Вы уже были авторизованы, старая сессия деактивирована." #: src/functions/auth.tsx:142 #~ msgid "Found an existing login - using it to log you in." @@ -5167,11 +5201,11 @@ msgstr "Не удалось настроить МФА" #: src/functions/auth.tsx:587 msgid "MFA Setup successful" -msgstr "" +msgstr "Многофакторная аутентификация настроена успешно" #: src/functions/auth.tsx:588 msgid "MFA via TOTP has been set up successfully; you will need to login again." -msgstr "" +msgstr "Многофакторная аутентификация через TOTP настроена успешно; вам нужно авторизоваться повторно." #: src/functions/auth.tsx:603 msgid "Password set" @@ -5393,15 +5427,15 @@ msgstr "Ничего не выбрано" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Войти" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "Вход в систему" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Нет аккаунта?" @@ -6024,7 +6058,7 @@ msgstr "Удалить учётные данные WebAuthn" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Точки" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Валюта" @@ -6841,6 +6875,16 @@ msgstr "Цены" msgid "Labels" msgstr "Метки" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Движение остатков" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "У собираемой детали возможно не задана #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Ревизия" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Ревизия" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Ревизия" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Ревизия" msgid "Custom Status" msgstr "Пользовательский статус" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Сторонний" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Ссылка" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Родительский заказ" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Количество производимых деталей" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Можно произвести" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Завершённая продукция" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Создал" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Ответственный" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Любое расположение" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Место назначения" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Создано" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Начальная дата" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Целевая дата" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Место назначения" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Создано" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Начальная дата" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Целевая дата" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Завершено" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Сведения о заказе" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "Необходимые детали" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Зарезервированные остатки" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Израсходованные остатки" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Незавершённая продукция" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "Сторонние заказы" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Дочерние заказы на сборку" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Дочерние заказы на сборку" msgid "Test Results" msgstr "Результаты тестов" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Редактировать заказ на производство" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Создать заказ на сборку" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Отменить заказ для производства" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Заказ отменён" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Отложить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Заказ отложен" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Оформить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Оформить данный заказ" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Заказ оформлен" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Завершить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Отметить данный заказ как завершённый" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Заказ завершён" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Оформить заказ" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Завершить заказ" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Действия с заказом на сборку" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Редактировать заказ" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Дублировать заказ" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Отложить заказ" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Отменить заказ" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Заказ на сборку" @@ -7243,7 +7287,7 @@ msgstr "Заказ на сборку" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "Показать сторонние заказы на сборку" @@ -7286,10 +7330,6 @@ msgstr "В виде календаря" msgid "Parametric View" msgstr "Параметрическое представление" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Веб-сайт" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Номер телефона" @@ -7313,7 +7353,7 @@ msgstr "Валюта по умолчанию" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Производитель" @@ -7330,7 +7370,7 @@ msgstr "Производитель" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Покупатель" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Полученные позиции" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Редактировать делать производителя" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Создать деталь производителя" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Удалить деталь производителя" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Роли группы" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "Информация о пользователе" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Ревизия" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Расположение по умолчанию" @@ -7723,14 +7763,14 @@ msgstr "Ключевые слова" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Доступно" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "В заказе" @@ -7802,12 +7842,12 @@ msgstr "Виртуальная деталь" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Дата создания" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Создал" @@ -8006,35 +8046,46 @@ msgstr "История продаж" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Редактировать запись инвентаризации" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Удалить запись инвентаризации" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "Отчёт инвентаризации поставлен в очередь создания" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "Количество на складе" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Стоимость склада" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "Создать запись инвентаризации" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Минимальное значение" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Максимальное значение" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "Записи инвентаризации" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Максимальное значение" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "Общая стоимость" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Компонент" @@ -8096,7 +8147,7 @@ msgstr "Максимальная цена" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Цена за единицу" @@ -8176,7 +8227,7 @@ msgstr "Закупочные цены" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Последнее обновление" @@ -8313,8 +8364,8 @@ msgstr "Дата оформления" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершения" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "Не проверено" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Последняя инвентаризация" msgid "Stock Details" msgstr "Сведения о складе" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Движение остатков" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Присвоить запасу серийный номер" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Запасу присвоен серийный номер" @@ -8859,12 +8906,12 @@ msgstr "Действия со складским элементом" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Залежалый" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Просрочен" @@ -8893,7 +8940,68 @@ msgstr "Вы подписаны на получение уведомлений #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Складская позиция в процессе производства" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Складская позиция зарезервирована в заказе на продажу" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Складская позиция передана клиенту" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Складская позиция установлена в другой складской позиции" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "Складская позиция израсходована в заказе на сборку" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "Этот складской элемент недоступен" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Этот складской элемент просрочен" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Этот складской элемент устарел" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "Нехватает единиц товара на складе" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Складская позиция полностью зарезервирована" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Складская позиция частично зарезервирована" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Нет на складе" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Этот складской элемент был израсходован" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Информация о складе" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Зарезервированные позиции" @@ -8960,7 +9068,7 @@ msgstr "Показать элементы, которым присвоен се #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "Серийный номер" @@ -9116,7 +9224,7 @@ msgstr "Фильтр по ответственному" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Фильтр по пользователю" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "Вы уверены, что хотите удалить выбранные элементы?" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Это действие нельзя будет отменить" @@ -9317,9 +9425,9 @@ msgstr "Замены" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "Виртуальная деталь" @@ -9344,7 +9452,7 @@ msgstr "Включает запас заменителей" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Включает запас вариантов" @@ -9373,13 +9481,6 @@ msgstr "Сборка" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Информация о складе" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,14 +9502,14 @@ msgstr "Показать отслеживаемые позиции" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Активная деталь" #: src/tables/bom/BomTable.tsx:431 msgid "Show active items" -msgstr "" +msgstr "Показать активные" #: src/tables/bom/BomTable.tsx:436 #: src/tables/build/BuildLineTable.tsx:209 @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Показать утверждённые элементы" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Унаследовано" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Показать элементы, которые унаследованы" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "Показать элементы, в которых разрешено использовать разновидности для замены" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Необязательно" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Показать необязательные элементы" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Создана позиция в спецификации" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Редактировать позицию спецификации" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Позиция в спецификации обновлена" @@ -9553,34 +9656,34 @@ msgstr "Импорт спецификации из файла" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Невозможно отредактировать спецификацию, поскольку деталь заблокирована" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Сборная деталь" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Показать активные сборки" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Отслеживаемая" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Показать отслеживаемые сборки" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Зарезервировано" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Показать позиции, зарезервированные для продукции" @@ -9593,7 +9696,7 @@ msgstr "Показать позиции, зарезервированные дл #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "Редактировать распределение запаса" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "Удалить распределённый запас" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "Вы уверены, что хотите удалить этот распределённый запас из заказа?" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Израсходовать" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Тестируемая" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Отслеживаемый" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "Показать элементы с запасом в заказе" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "В производстве" @@ -9701,12 +9804,6 @@ msgstr "В производстве" msgid "Insufficient stock" msgstr "Недостаточно запаса" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Нет на складе" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Наследуется" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "Полностью распределено" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Создать заказ на сборку" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Собрать" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Показать деталь" @@ -9811,28 +9908,28 @@ msgstr "Показать деталь" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "Есть целевая дата" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Показать заказы с указанной целевой датой" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "Есть начальная дата" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "Сериализовать продукцию" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Фильтр по статусу склада" @@ -10101,24 +10198,24 @@ msgstr "Показать элемент" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Создать позицию" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Редактировать позицию" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Удалить позицию" @@ -10994,7 +11091,7 @@ msgstr "Плагин" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Обязательно" @@ -11024,68 +11121,68 @@ msgstr "Описание недоступно" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Подтвердите активацию плагина" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Подтвердите деактивацию плагина" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Выбранный плагин будет активирован" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Выбранный плагин будет деактивирован" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Выбранный плагин будет активирован" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Выбранный плагин будет деактивирован" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Деактивировать" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Активировать" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Активировать выбранный плагин" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Активировать" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Активировать выбранный плагин" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Обновить выбранный плагин" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Удалить" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Удалить выбранный плагин" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Удалить конфигурацию выбранного плагина" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Активировать плагин" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Плагин был активирован" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Плагин был деактивирован" @@ -11093,20 +11190,20 @@ msgstr "Плагин был деактивирован" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Установить плагин" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Установить" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Плагин успешно установлен" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Удалить плагин" @@ -11114,23 +11211,23 @@ msgstr "Удалить плагин" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Подтвердите удаление плагина" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Выбранный плагин будет удалён." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Плагин успешно удалён" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Удалить плагин" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Удаление этого плагина приведет к удалению всех связанных настроек и данных. Вы уверены, что хотите удалить этот плагин?" @@ -11138,11 +11235,11 @@ msgstr "Удаление этого плагина приведет к удал #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Плагины перезагружены" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Плагины были успешно перезагружены" @@ -11154,7 +11251,7 @@ msgstr "Плагины были успешно перезагружены" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Перезагрузить плагины" @@ -11166,7 +11263,7 @@ msgstr "Перезагрузить плагины" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Сведения о плагине" @@ -11178,12 +11275,12 @@ msgstr "Сведения о плагине" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Пример" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Установлено" @@ -11204,23 +11301,23 @@ msgstr "Установлено" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "Артикул производителя" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "Показать части производителя для активных внутренних деталей." #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "Активный производитель" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "Показать части производителя для активных производителей." @@ -11319,23 +11416,23 @@ msgstr "Показать активных поставщиков" msgid "Show supplier parts with stock" msgstr "Показать детали поставщиков в наличии" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Дата получения" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Показать полученные элементы" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Фильтр по статусу строки" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Получить выбранные элементы" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Принять элемент" @@ -11399,27 +11496,27 @@ msgstr "Назначить на доставку" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Выделить серийные номера" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Показать строки, которые полностью распределены" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Показать завершённые строки" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Распределить серийные номера" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Собрать запас" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Заказать запас" @@ -12035,24 +12132,24 @@ msgstr "Пользователь успешно обновлён" msgid "Error updating user" msgstr "Ошибка обновления пользователя" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Установить элемент" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Элемент установлен" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Удалить элемент" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Элемент удалён" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Удалить складской элемент" @@ -12073,207 +12170,163 @@ msgstr "Удалить тип места хранения" msgid "Icon" msgstr "Значок" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Складская позиция в процессе производства" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Дата инвентаризации" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Складская позиция зарезервирована в заказе на продажу" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Показать запасы для активных деталей" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Складская позиция передана клиенту" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Показать запасы для собранных частей" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Складская позиция установлена в другой складской позиции" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Показать элементы, которые были распределены" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Складская позиция израсходована в заказе на сборку" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Показать доступные элементы" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Этот складской элемент недоступен" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Включая вложенные склады" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Этот складской элемент просрочен" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Включить запасы в подместоположениях" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Этот складской элемент устарел" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Исчерпан" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Складская позиция полностью зарезервирована" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Показать исчерпанные складские элементы" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Складская позиция частично зарезервирована" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Показать элементы, которые в производстве" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Этот складской элемент был израсходован" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "Показать элементы, которые были израсходованы в заказе на сборку" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "Показать складские элементы, установленные в другие элементы" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "Отправлены покупателю" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "Показать элементы, которые были отправлены покупателю" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "Показать отслеживаемые элементы" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Есть цена закупки" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Показать элементы, у которых есть цена закупки" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Показать просроченные элементы" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Показать устаревшие элементы" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Срок годности раньше" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Показать элементы, срок годности которых истекает раньше указанной даты" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Срок годности позже" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Инвентаризация раньше" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Показать позиции с проведенной инвентаризацией раньше указанной даты" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Инвентаризация позже" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Показать позиции с проведенной инвентаризацией позже указанной даты" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Дата инвентаризации" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Сторонний склад" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Показать запасы для активных деталей" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Показать запасы для собранных частей" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Показать элементы, которые были распределены" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Показать доступные элементы" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Включая вложенные склады" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Включить запасы в подместоположениях" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Исчерпан" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Показать исчерпанные складские элементы" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Показать элементы, которые в производстве" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Показать элементы со стороннего склада" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Показать элементы, которые были израсходованы в заказе на сборку" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Показать складские элементы, установленные в другие элементы" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Отправлены покупателю" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Показать элементы, которые были отправлены покупателю" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Показать отслеживаемые элементы" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Есть цена закупки" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Показать элементы, у которых есть цена закупки" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Показать просроченные элементы" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Показать устаревшие элементы" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Срок годности раньше" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Показать элементы, срок годности которых истекает раньше указанной даты" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Срок годности позже" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Показать элементы, срок годности которых истекает позже указанной даты" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Обновлены раньше" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Показать элементы, которые обновлены раньше указанной даты" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Обновлены позже" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Показать элементы, которые обновлены позже указанной даты" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Инвентаризация раньше" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Показать позиции с проведенной инвентаризацией раньше указанной даты" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Инвентаризация позже" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Показать позиции с проведенной инвентаризацией позже указанной даты" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Сторонний склад" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Показать элементы со стороннего склада" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "Закупить детали" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "Закупить детали" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "Задать вышестоящий склад" msgid "Set parent location for the selected items" msgstr "Задать вышестоящий склад для выбранных элементов" -#: src/tables/stock/StockTrackingTable.tsx:76 -msgid "Old Status" -msgstr "" - #: src/tables/stock/StockTrackingTable.tsx:92 +msgid "Old Status" +msgstr "Старый статус" + +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Добавлено" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Удалено" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "Складская позиция не существует" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "Нет информации о пользователе" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index e9004b405e..1256fe98b8 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 763d77187f..84f97d23a4 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "Printaj nalepko" msgid "Print" msgstr "Printaj" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 847c2abaff..088601147f 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "Izmeni" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Obriši" @@ -105,7 +105,7 @@ msgstr "Ne" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Ne" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Deo" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Deo nabavljača" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Deo proizvođača" @@ -227,11 +228,14 @@ msgstr "Kategorije delova" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Stavka zalihe" @@ -239,7 +243,7 @@ msgstr "Stavka zalihe" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Kompanije" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Kodovi projekta" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Narudžbenica" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Linije narudžbenica" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Linije narudžbenica" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Nalog za prodaju" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Pošiljke" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Nalog za povrat" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontakti" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Vlasnik" @@ -452,15 +456,15 @@ msgstr "Vlasnici" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Korisnik" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Šabloni za izveštaje" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Konfigurisanje ekstenzija" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Liste selekcija" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Nalozi za izradu" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Greška u renderovanju komponente" @@ -808,10 +807,6 @@ msgstr "Štampaj naziv" msgid "Print" msgstr "Štampaj" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "Vidžeti nisu dostupni" msgid "There are no more widgets available for the dashboard" msgstr "Više nema dostupnih vidžeta za kontrolnu tablu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Pretplaćeni delovi" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Prikaži broj delova koji ste pretplatili" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Pretplaćene kategorije" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Prikaži broj kategorija koji ste pretplatili" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Niske zalihe" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Prikaži broj delova kojih ima malo u zalihama" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Potrebno za narudžbine" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Prikaži delove koji su potrebni za aktivne narudžbine" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Predmeti sa isteklim zalihama" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Prikaži broj predmeta u zalihama koji su istekli" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Predmeti sa ustajalim zalihama" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Prikaži broj predmeta u zalihama koji su ustajali" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Aktivne narudžbine" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Prikaži broj narudžbina koje su trenutno aktivne" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Istekle narudžbine" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Prikaži broj narudžbina koje su istekle" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Dodeljene narudžbine" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Prikaži broj narudžbina koje su vama dodeljene" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Aktivni nalozi za prodaju" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Prikaži broj trenutno aktivnih naloga za prodaju" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Istekli nalozi za prodaju" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Prikaži broj naloga za prodaju koji su istekli" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Dodeljeni nalozi za prodaju" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Prikaži broj naloga za prodaju koji su vama dodeljeni" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Aktivne narudžbenice" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Prikaži broj aktivnih narudžbenica" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Istekle narudžbenice" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Prikaži broj isteklih narudžbenica" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Dodeljene narudžbenice" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Prikaži broj dodeljenih narudžbenica" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Aktivni nalozi za povrat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Prikaži broj aktivnih naloga za povrat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Istekli nalozi za povrat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Prikaži broj isteklih naloga za povrat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Dodeljeni nalozi za povrat" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Prikaži broj naloga za povrat koji su dodeljeni vama" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Početak" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Početak sa InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Novosti" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Najnovije vesti sa InvenTree" @@ -1201,6 +1201,29 @@ msgstr "Nema novosti" msgid "There are no unread news items" msgstr "Nema nepročitanih novosti" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Postoje greške na jednom ili više polja na obrascu" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Obnovi" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Ponovite lozinku" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registruj" @@ -1856,7 +1879,7 @@ msgstr "Zaustavljeno" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Izmeni podatke" msgid "Delete Row" msgstr "Izbriši red" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Red" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Red ima greške" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Prihvati" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Validiraj" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtriraj prema validacionom statusu reda" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Završi" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtriraj prema validacionom statusu reda" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Učitaj izabrane redove" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Obrađivanje podataka" @@ -2080,7 +2103,7 @@ msgstr "Podaci su učitani uspešno" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Zatvori" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Dostupno" @@ -2576,8 +2599,8 @@ msgstr "Korisnička podešavanja" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Sistemska podešavanja" @@ -2632,13 +2655,13 @@ msgstr "Odjavljivanje" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Zalihe" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Proizvodnja" @@ -2780,7 +2803,7 @@ msgstr "Prilozi" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Beleške" @@ -2819,7 +2842,7 @@ msgstr "Informacije o ekstenziji" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Datum" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktivno" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Web sajt" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Ime paketa" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Putanja instalacije" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Već ugrađeno" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Paket" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Podešavanje ekstenzija" @@ -2990,7 +3019,7 @@ msgstr "Pošiljka" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Neaktivno" @@ -3024,20 +3053,20 @@ msgstr "Na nalogu" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "U produkciji" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Lokacija" @@ -3082,11 +3111,11 @@ msgstr "Serijski broj" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Serijski broj" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Količina" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Izmeni podešavanja" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Podešavanje ažurirano" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Podešavanje {0} uspešno ažurirano" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Greška prilikom izmene podešavanja" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Podešavanje nije izabrano" @@ -3894,7 +3922,7 @@ msgstr "Molimo ispravite greške u izabranim delovima" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "Naruči delove" @@ -4369,19 +4397,19 @@ msgstr "O InvenTree Projektu" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Izlazne kompilacije poništene" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Izlazne kompilacije poništene" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "Identifikacioni broj dela" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Alocirano" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Lokacija izvora" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Izaberi lokaciju izvora radi alokacije zaliha" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Alociraj zalihe" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Stavke zaliha alocirane" @@ -4558,8 +4587,8 @@ msgstr "Stavke zaliha alocirane" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Iskorišćeno" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Prodavnica sa već primeljenom zalihom" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "Unesi serijske brojeve za primljene stavke" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Datum isteka" @@ -4757,7 +4786,7 @@ msgstr "Pakovanje" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Beleška" @@ -4771,7 +4800,7 @@ msgstr "Jedinica za praćenje zaliha" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Primljeno" @@ -4791,35 +4820,40 @@ msgstr "Primi stavke" msgid "Item received into stock" msgstr "Stavka primljena u zalihe" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Status zalihe" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Dodaj stavku zalihe" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "Lista unosa koje možete izabrati" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Nema selekcije" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Prijavljivanje" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Da li imate otvoren korisnički nalog?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Tačkasto" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Valuta" @@ -6841,6 +6875,16 @@ msgstr "Cene" msgid "Labels" msgstr "Oznake" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Praćenje zaliha" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revizija" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revizija" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revizija" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revizija" msgid "Custom Status" msgstr "Prilagođeni status" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Spoljno" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referenca" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Nadređeni nalog" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Količina naloga" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Može da se sastavi" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Završeni nalozi" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Izdat od strane" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Odgovoran" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Bilo koja lokacija" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Destinaciona lokacija" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Kreirano" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Ciljani datum" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Destinaciona lokacija" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Kreirano" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Ciljani datum" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Završeno" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Detalji naloga" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Alocirano zaliha" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Potrošeno zaliha" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Nepotpuni nalozi" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Pod-nalozi za izradu" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Pod-nalozi za izradu" msgid "Test Results" msgstr "Rezultati testa" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Izmeni nalog za izradu" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Dodaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Otkaži nalog za izradu" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Nalog otkazan" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Zadrži nalog za izradu" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Nalog stavljen na čekanje" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Izdaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Izdaj ovaj nalog" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Nalog izdat" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Završi nalog za izradu" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Označi ovaj nalog kao završen" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Nalog završen" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Izdaj nalog" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Završi nalog" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Akcije naloga za izradu" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Izmeni nalog" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Dupliraj nalog" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Zadrži nalog" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Otkaži nalog" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Nalog za izradu" @@ -7243,7 +7287,7 @@ msgstr "Nalog za izradu" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Web sajt" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Broj telefona" @@ -7313,7 +7353,7 @@ msgstr "Podrazumevana valuta" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Proizvođač" @@ -7330,7 +7370,7 @@ msgstr "Proizvođač" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Mušterija" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Primljene zalihe" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Izmeni deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Dodaj deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Obriši deo proizvođača" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Revizija od" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Podrazumevana lokacija" @@ -7723,14 +7763,14 @@ msgstr "Ključne reči" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Dostupne zalihe" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Na nalogu" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Datum kreiranja" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Kreirano od strane" @@ -8006,35 +8046,46 @@ msgstr "Istorija prodaje" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "Izmeni unos popisa zaliha" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "Obriši unos popisa zaliha" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Vrednost zaliha" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimalna vrednost" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maksimalna vrednost" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maksimalna vrednost" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Komponenta" @@ -8096,7 +8147,7 @@ msgstr "Maksimalna cena" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Cena po jedinici" @@ -8176,7 +8227,7 @@ msgstr "Cena nabavke" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Poslednji put ažurirano" @@ -8313,8 +8364,8 @@ 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:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum završetka" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Poslednji popis" msgid "Stock Details" msgstr "Detalji zaliha" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Praćenje zaliha" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "Serijalizuj stavku" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "Stavka serijalizovana" @@ -8859,12 +8906,12 @@ msgstr "Akcije stavki" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "Zastarelo" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "Isteklo" @@ -8893,7 +8940,68 @@ msgstr "Pretplaćeni ste na obaveštenja vezano za ovaj deo" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Ova stavka je u produkciji" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "Ova stavka je dodeljena narudžbenici" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "Ova stavka je dodeljena mušteriji" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "Ova stavka je instalirana u drugu stavku" + +#: src/tables/ColumnRenderers.tsx:177 +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:184 +msgid "This stock item is unavailable" +msgstr "Ova stavka nije na stanju" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Ovoj stavki je istekao rok trajanja" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Ova stavka je zastarela" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Ova stavka je potpuno alocirana" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Ova stavka je delimično alocirana" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Nema dostupnih zaliha" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Ova stavka je potrošena" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Informacije o zalihama" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Alocirane linije" @@ -8960,7 +9068,7 @@ msgstr "Prikaži stavke koje imaju serijski broj" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "Filtriraj po odgovornom vlasniku" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filtriraj po korisniku" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Ova akcija se ne može poništiti" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Uključuje zamenske zalihe" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Uključuje zalihe varijanti" @@ -9373,13 +9481,6 @@ msgstr "Izgradnja" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Informacije o zalihama" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ 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:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Aktivan deo" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Prikaži validirane stavke" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Nasleđeno" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Prikaži nasleđene stavke" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Opciono" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Prikaži opcione stavke" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "Stavka sa spiska materijala kreirana" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Izmeni stavku sa spiska materijala" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Stavka sa spiska materijala ažurirana" @@ -9553,34 +9656,34 @@ msgstr "" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Sklop" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Prikaži aktivne sklopove" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Može da se prati" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Prikaži sklopove koji mogu da se prate" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Alocirano za izlaz" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Prikaži stavke alocirane nalogu za izradu" @@ -9593,7 +9696,7 @@ msgstr "Prikaži stavke alocirane nalogu za izradu" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Status narudžbenice" #: 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:652 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:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Moguće testirate" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "Praćeno" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "U produkciji" @@ -9701,12 +9804,6 @@ msgstr "U produkciji" msgid "Insufficient stock" msgstr "Nedovoljno zaliha" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Nema dostupnih zaliha" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Biva nasleđeno" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Kreiraj nalog za izradu" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Kreiraj zalihe" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Pogledaj deo" @@ -9811,28 +9908,28 @@ msgstr "Pogledaj deo" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Filtriraj po statusu zaliha" @@ -10101,24 +10198,24 @@ msgstr "Pogledaj stavku" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Dodaj stavku" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Izmeni stavku" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Obriši stavku" @@ -10994,7 +11091,7 @@ msgstr "Dodatak" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "Opis nije dostupan" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Potvrdi aktivaciju dodatka" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Potvrdi deaktivaciju dodatka" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Izabrani dodatak će biti aktiviran" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Izabrani dodatak će biti deaktiviran" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Izabrani dodatak će biti aktiviran" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Izabrani dodatak će biti deaktiviran" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Deaktiviraj" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Aktiviraj" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "Aktiviraj izabrani dodatak" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Aktiviraj" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "Aktiviraj izabrani dodatak" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "Ažuriraj izabrane dodatke" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Obriši" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "Obriši izabrani dodatak" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "Obriši izabranu konfiguraciju dodatka" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Aktiviraj dodatak" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "Dodatak je aktiviran" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "Dodatak je deaktiviran" @@ -11093,20 +11190,20 @@ msgstr "Dodatak je deaktiviran" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Instaliraj dodatak" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Instaliraj" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Dodatak uspešno instaliran" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Obriši dodatak" @@ -11114,23 +11211,23 @@ msgstr "Obriši dodatak" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Potvrdi brisanje dodatka" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Izabrani dodatak će biti obrisan" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Dodatak uspešno obrisan" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Obriši dodatak" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Brisanjem ove konfiguracije dodatka ukloniće se sva povezana podešavanja i podaci. Da li ste sigurni da želite da obrišete ovaj dodatak?" @@ -11138,11 +11235,11 @@ msgstr "Brisanjem ove konfiguracije dodatka ukloniće se sva povezana podešavan #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Dodaci ponovo učitani" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Dodaci uspešno ponovo učitani" @@ -11154,7 +11251,7 @@ msgstr "Dodaci uspešno ponovo učitani" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Ponovo učitaj dodatke" @@ -11166,7 +11263,7 @@ msgstr "Ponovo učitaj dodatke" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Detalji dodatka" @@ -11178,12 +11275,12 @@ msgstr "Detalji dodatka" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Uzorak" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Instalirano" @@ -11204,23 +11301,23 @@ msgstr "Instalirano" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "Broj dela proizvođača" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "Prikaži aktivne dobavljače" msgid "Show supplier parts with stock" msgstr "Prikaži delove dobavljača sa zalihama" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Datum prijema" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Prikaži stavke koje su primljene" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Filtriraj po statusu stavke" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "Primi izabrane stavke" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Primi stavku" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "Alociraj serijske brojeve" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "Prikaži linije koje su potpuno alocirane" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "Prikaži linije koje su završene" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "Dodeli serijske brojeve" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Izgradi zalihe" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Naruči zalihe" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "Instaliraj stavku" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "Stavka instalirana" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "Ukloni stavku" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "Stavka uklonjena" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "Ukloni stavku iz zaliha" @@ -12073,207 +12170,163 @@ msgstr "Obriši tip lokacije" msgid "Icon" msgstr "Ikona" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Ova stavka je u produkciji" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Datum inventure" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Ova stavka je dodeljena narudžbenici" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Prikaži zalihe za aktivne delove" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Ova stavka je dodeljena mušteriji" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "Prikaži zalihe za sklopljene delove" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "Ova stavka je instalirana u drugu stavku" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Prikaži stavke koje su alocirane" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Ova stavka je iskorišćena od strane proizvodnog naloga" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Prikaži stavke koje su dostupne" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "Ova stavka nije na stanju" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Uključi podlokacije" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Ovoj stavki je istekao rok trajanja" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Uključi zalihe u podlokacijama" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Ova stavka je zastarela" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Potrošeno" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Ova stavka je potpuno alocirana" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Prikaži potrošene stavke" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Ova stavka je delimično alocirana" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Prikaži stavke koje su u produkciji" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Ova stavka je potrošena" +#: src/tables/stock/StockItemTable.tsx:223 +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 +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 +msgid "Sent to Customer" +msgstr "Pošalji mušteriji" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "Prikaži praćene stavke" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Ima nabavnu cenu" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Prikaži stavke koje imaju nabavnu cenu" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "Prikaži stavke čiji rok je istekao" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "Prikaži stavke koje su zastarele" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "Ističe pre" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "Prikaži stavke koje ističu pre ovog datuma" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "Ističe nakon" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "Inventar pre" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "Prikaži stavke prebrojane pre ovog datuma" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "Inventar nakon" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "Prikaži stavke prebrojane nakon ovog datuma" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Datum inventure" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Eksterne lokacije" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Prikaži zalihe za aktivne delove" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "Prikaži zalihe za sklopljene delove" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Prikaži stavke koje su alocirane" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Prikaži stavke koje su dostupne" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Uključi podlokacije" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Uključi zalihe u podlokacijama" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Potrošeno" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Prikaži potrošene stavke" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Prikaži stavke koje su u produkciji" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Prikaži stavke na eksternim lokacijama" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Prikaz stavki koje su iskorišćene proizvodnim nalogom" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "Prikaz stavki koje su instalirane u drugim stavkama" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "Pošalji mušteriji" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Prikaži stavke koje su poslate mušteriji" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "Prikaži praćene stavke" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Ima nabavnu cenu" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Prikaži stavke koje imaju nabavnu cenu" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "Prikaži stavke čiji rok je istekao" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "Prikaži stavke koje su zastarele" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "Ističe pre" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "Prikaži stavke koje ističu pre ovog datuma" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "Ističe nakon" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "Prikaži stavke koje ističu nakon ovog datuma" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Ažurirano pre" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "Prikaži stavke ažurirane pre ovog datuma" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "Ažurirano nakon" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "Prikaži stavke ažurirane nakon ovog datuma" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "Inventar pre" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "Prikaži stavke prebrojane pre ovog datuma" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "Inventar nakon" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "Prikaži stavke prebrojane nakon ovog datuma" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Eksterne lokacije" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Prikaži stavke na eksternim lokacijama" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Dodato" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Uklonjeno" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 8abe901aaf..95c7298c49 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Redigera" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Radera" @@ -105,7 +105,7 @@ msgstr "Nej" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Nej" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Artkel" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Leverantörsartikel" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Tillverkarens artiklar" @@ -227,11 +228,14 @@ msgstr "Artikelkategorier" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Lager artikel" @@ -239,7 +243,7 @@ msgstr "Lager artikel" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Företag" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Projektkoder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Inköpsorder" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Inköpsorderrader" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Inköpsorderrader" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Försäljningsorder" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Försäljningsorder leveranser" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Returorder" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Ägare" @@ -452,15 +456,15 @@ msgstr "Ägare" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Användare" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Rapportmallar" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Plugin-konfiguration" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Admin" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Byggordrar" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Fel vid rendering av komponent" @@ -808,10 +807,6 @@ msgstr "Skriv ut etikett" msgid "Print" msgstr "Skriv ut" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Nästa månad" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Ladda ned data" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Prenumererade artiklar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Prenumererade kategorier" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Få i lager" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Krävs för byggorder" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Försenade byggorder" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Försenade försäljningsorder" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Förfallna inköpsorder" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Kom igång" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Komma igång med InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "Inga nyheter" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Fel finns för ett eller flera formulärfält" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Uppdatera" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Upprepa lösenord" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrera" @@ -1856,7 +1879,7 @@ msgstr "Stoppad" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Redigera data" msgid "Delete Row" msgstr "Radera rad" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Rad" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Rad innehåller fel" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Acceptera" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Giltig" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Filtrera efter radvalideringsstatus" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Slutförd" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Filtrera efter radvalideringsstatus" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Importera markerade rader" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Bearbetar data" @@ -2080,7 +2103,7 @@ msgstr "Data har importerats framgångsrikt" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Stäng" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Tillgänglig" @@ -2576,8 +2599,8 @@ msgstr "Användarinställningar" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Systeminställningar" @@ -2632,13 +2655,13 @@ msgstr "Logga ut" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Lagersaldo" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "Bilagor" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Anteckningar" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Datum" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktiv" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Webbplats" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Paketnamn" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Inbyggt" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Paket" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "Frakt" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Inaktiv" @@ -3024,20 +3053,20 @@ msgstr "På order" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Under produktion" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Plats" @@ -3082,11 +3111,11 @@ msgstr "Serienummer" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Serienummer" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Antal" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Redigera inställning" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Inställning uppdaterad" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Inställning {0} har uppdaterats" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Fel vid ändring av inställning" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Inga inställningar" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Inga inställningar angivna" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Status" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Tillverkade produkter har raderats" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Tillverkade produkter har raderats" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IAN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Allokerad" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Inget val" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Logga in" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Har du inget konto?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Valuta" @@ -6841,6 +6875,16 @@ msgstr "Prissättning" msgid "Labels" msgstr "Etiketter" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "Anpassad status" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Extern" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referens" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Föregående tillverkning" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Tillverkat antal" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Kan tillverkas" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Slutförd produktion" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Utfärdad av" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Ansvarig" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Alla platser" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Destinationsplats" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Skapad" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Startdatum" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Färdigdatum" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Destinationsplats" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Skapad" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Startdatum" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Färdigdatum" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Slutförd" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Tillverknings Detaljer" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Allokerat lager" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Förbrukat lager" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Ofullständig produktion" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Underordnad tillverknings order" msgid "Test Results" msgstr "Test resultat" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Redigera Tillverknings order" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Order avbruten" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Utfärda denna order" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Avbryt order" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "Kalendervy" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Webbplats" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefonnummer" @@ -7313,7 +7353,7 @@ msgstr "Standardvaluta" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Tillverkare" @@ -7330,7 +7370,7 @@ msgstr "Tillverkare" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Kund" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Grupproller" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "Nyckelord" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Tillgängligt lager" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "På order" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Skapad Datum" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Skapad av" @@ -8006,35 +8046,46 @@ msgstr "Försäljningshistorik" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "Totalpris" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Komponent" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Senast uppdaterad" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Senaste inventering" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Filtrera efter användare" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "Virtuell del" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "Under tillverkning" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Aktiv del" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Ärvd" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Montering" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Spårbart objekt" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "Konsumera" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Testbar" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Visa del" @@ -9811,28 +9908,28 @@ 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:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "Obligatorisk" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 -msgid "Deactivate" +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Aktivera" +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" +#: src/tables/plugin/PluginListTable.tsx:184 +msgid "Deactivate" msgstr "" #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Aktivera" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Avinstallera" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Installera" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Installerad" @@ -11204,23 +11301,23 @@ msgstr "Installerad" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "Uppdaterad före" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Borttagen" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 315ea0f05d..accadc8667 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -35,7 +35,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "" @@ -200,7 +201,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "" @@ -227,11 +228,14 @@ msgstr "" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "" @@ -239,7 +243,7 @@ msgstr "" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "" @@ -452,15 +456,15 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "" @@ -808,10 +807,6 @@ msgstr "" msgid "Print" msgstr "" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "" @@ -2632,13 +2655,13 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -2856,7 +2879,7 @@ msgstr "" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "" @@ -4771,7 +4800,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 0ec120a519..49a6927ef6 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -35,7 +35,7 @@ msgstr "Düzenle" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Sil" @@ -105,7 +105,7 @@ msgstr "Hayır" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Hayır" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Parça" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Üretici Parçası" @@ -227,11 +228,14 @@ msgstr "Parça Kategorileri" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Stok Kalemi" @@ -239,7 +243,7 @@ msgstr "Stok Kalemi" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Şirketler" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Proje Kodları" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Satın Alma Siparişi" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Satın Alma Sipariş Satırları" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Satın Alma Sipariş Satırları" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Satış Siparişi" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Satış Siparişi Gönderileri" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "İade Emri" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Bağlantılar" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Sahip" @@ -452,15 +456,15 @@ msgstr "Sahipler" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Kullanıcı" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Rapor Şablonları" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Eklenti Yapılandırma" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Seçim Listeleri" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Yönetici" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Üretim Emirleri" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Bileşen görüntüleme hatası" @@ -808,10 +807,6 @@ msgstr "Etiket Yazdır" msgid "Print" msgstr "Yazdır" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Sonraki ay" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Veriyi indir" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Hiç Kart Yok" msgid "There are no more widgets available for the dashboard" msgstr "Pano için kullanılabilir kart kalmadı" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Takip Edilen Parçalar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Takip edilen parça sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Tekip Edilen Kategoriler" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Takip edilen parça kategorisi sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "Geçersiz BOM'lar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "Ürün ağacı doğrulaması gerektiren montajlar" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Düşük Stok" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Stokta düşük olan parça sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Üretim Emirleri için Gerekenler" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Aktif üretim emirleri için gereken parçaları göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Süresi Dolan Stok Kalemleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Süresi dolan stok kalemlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Eskiyen Stok Kalemleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Eskiyen stok kalemlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Aktif Üretim Emirleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Şu an aktif olan üretim emirlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Geciken Üretim Emirleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Geciken üretim emirlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Atanmış Üretim Emirleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Size atanan üretim emirlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "Aktif Satış Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "Şu an aktif olan satış siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Geciken Satış Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "Geciken satış siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "Atanmış Satış Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "Size atanmış satış siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "Bekleyen Gönderiler" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "Bekleyen satış siparişi gönderimlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "Aktif Satın Alma Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "Şu anda aktif olan satın alma siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Geciken Satın Alma Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "Geciken satın alma siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "Atanmış Satın Alma Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "Size atanmış satın alma siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "Aktif İade Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "Şu an aktif olan iade siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "Gecikmiş iade siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Gecikmiş iade siparişlerinin sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "Atanmış İade Siparişleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "Size atanan gecikmiş iade siparişi sayısını göster" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Başlarken" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "InvenTree ile başlarken" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "Güncelleme Haberleri" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "InvenTree'den en son haberler" @@ -1201,6 +1201,29 @@ msgstr "Haber yok" msgid "There are no unread news items" msgstr "Burada okunmamış haber yok" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Bir veya daha fazla form alanında hatalar var" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Güncelle" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Şifreyi tekrar girin" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Kaydol" @@ -1856,7 +1879,7 @@ msgstr "Durdu" msgid "Running" msgstr "Çalışıyor" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "Yüklemek için dosya seçin" @@ -1946,41 +1969,41 @@ msgstr "Veriyi Düzenle" msgid "Delete Row" msgstr "Satır Sil" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Satır" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Satırda hatalar var" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Kabul et" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Geçerli" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Satır doğrulama durumuna göre süz" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Tam" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Satır tamamlanma durumuna göre süz" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Seçlen satırları içe aktar" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Veri İşleniyor" @@ -2080,7 +2103,7 @@ msgstr "Veri başarıyla içe aktarıldı" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Kapat" @@ -2268,11 +2291,11 @@ msgstr "Öğe yok" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Mevcut" @@ -2576,8 +2599,8 @@ msgstr "Kullanıcı Ayarları" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Sistem Ayarları" @@ -2632,13 +2655,13 @@ msgstr "Çıkış" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Stok" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Üretim" @@ -2780,7 +2803,7 @@ msgstr "Ekler" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Notlar" @@ -2819,7 +2842,7 @@ msgstr "Eklenti Bilgileri" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,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:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Tarih" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Tarih" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Aktif" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Web Sitesi" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Paket Adı" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "Kurulum Yolu" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Dahili" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "Paket" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Eklenti Ayarları" @@ -2990,7 +3019,7 @@ msgstr "Gönderi" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Pasif" @@ -3024,20 +3053,20 @@ msgstr "Siparişte" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Üretimde" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Konum" @@ -3082,11 +3111,11 @@ msgstr "Seri Numarası" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Seri Numarası" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Miktar" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Ayarı Düzenle" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "{key} ayarı başarıyla güncellendi" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Ayar güncellendi" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "{0} ayarı başarıyla güncellendi" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Ayarı düzenlemede hata" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "Ayarlar yüklenirken hata" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "Ayar Yok" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Ayar belirtilmemiş" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Durum" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Üretim çıktıları iptal edildi" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Üretim çıktıları iptal edildi" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "DPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "Tahsis Edildi" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Kaynak Konum" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Stoku Tahsis Et" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Tüketildi" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Mevcut stokla birlikte depola" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "Son Kullanma Tarihi" @@ -4757,7 +4786,7 @@ msgstr "Paketleme" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Not" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Teslim Alındı" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Stok Durumu" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Stok Kalemi Ekle" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Seçim yok" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Giriş" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Bir hesabınız yok mu?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Noktalar" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Para Birimi" @@ -6841,6 +6875,16 @@ msgstr "Fiyatlandırma" msgid "Labels" msgstr "Etiketler" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Stok İzleme" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Revizyon" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Revizyon" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Revizyon" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Revizyon" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Harici" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Referans" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Üst Üretim" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Üretim Miktarı" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Üretebilir" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Tamamlanan Çıkışlar" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Düzenleyen" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Sorumlu" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Herhangi bir konum" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Hedef Konum" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Oluşturuldu" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "Başlangıç Tarihi" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Hedef Tarih" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Hedef Konum" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Oluşturuldu" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "Başlangıç Tarihi" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Hedef Tarih" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "Tamamlandı" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Üretim Ayrıntıları" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Tahsis Edilen Stok" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Tüketilen Stok" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Tamamlanmayan Çıktılar" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Alt Üretim Emirleri" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Alt Üretim Emirleri" msgid "Test Results" msgstr "Test Sonuçları" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Üretim Emrini Düzenle" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Üretim Emri Ekle" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Üretim Emrini İptal Et" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Sipariş iptal edildi" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "Üretimi Askıya Al" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Beklemeye alınan sipariş" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Üretim Emri Düzenle" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Bu siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Sipariş düzenlendi" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Üretim Emrini Tamamla" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Bu siparişi tamamlandı olarak imle" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Sipariş tamamlandı" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Sipariş Düzenle" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Siparişi Tamamla" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Üretim Emri Eylemleri" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Siparişi çoğalt" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Siparişi beklet" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Üretim Emri" @@ -7243,7 +7287,7 @@ msgstr "Üretim Emri" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Web Sitesi" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Telefon Numarası" @@ -7313,7 +7353,7 @@ msgstr "Varsayılan Para Birimi" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Üretici" @@ -7330,7 +7370,7 @@ msgstr "Üretici" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Müşteri" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Teslim Alınan Stok" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Üretici Parçasını Düzenle" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Üretici Parçası Ekle" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Üretici Parçasını Sil" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "Grup Rolleri" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Şunun revizyonu" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Varsayılan Konum" @@ -7723,14 +7763,14 @@ msgstr "Anahtar Sözcükler" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Mevcut Stok" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Siparişte" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Oluşturma Tarihi" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Oluşturan" @@ -8006,35 +8046,46 @@ msgstr "Satış Geçmişi" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "Stok Değeri" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Minimum Değer" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Maksimum Değer" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Maksimum Değer" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Bileşen" @@ -8096,7 +8147,7 @@ msgstr "Maximum Fiyat" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Birim Fiyat" @@ -8176,7 +8227,7 @@ msgstr "Satın Alma Fiyatlandırması" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Son Güncelle" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Son Stok Sayımı" msgid "Stock Details" msgstr "Stok Ayrıntıları" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Stok İzleme" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "Stok Kalemi Eylemleri" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "Bu stok kalemi üretimdedir" + +#: src/tables/ColumnRenderers.tsx:156 +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:163 +msgid "This stock item has been assigned to a customer" +msgstr "Bu stok kalemi bir müşteriye atanmıştır" + +#: src/tables/ColumnRenderers.tsx:170 +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:177 +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:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "Bu stok kaleminin süresi doldu" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "Bu stok kalemi eskidir" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "Bu stok kalemi tümüyle tahsis edildi" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "Bu stok kalemi kısmen tahsis edildi" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "Mevcut stok yok" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "Bu stok kalemi tükendi" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Stok Bilgisi" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "Tahsis Edilen Kalemler" @@ -8960,7 +9068,7 @@ msgstr "Bir seri numarası olan ögeleri göster" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "Sorumlu sahibine göre süz" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "Kullanıcıya göre süz" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "Bu işlem geri alınamaz" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Yedek stok içerir" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Varyant stok içerir" @@ -9373,13 +9481,6 @@ msgstr "Üretiliyor" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Stok Bilgisi" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "İzlenebilir ögeleri göster" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "Aktif Parça" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Doğrulanan kalemleri göster" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Devralınmış" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Devralınmış kalemleri göster" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "İsteğe bağlı" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "İsteğe bağlı ögeleri göster" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "ML ögesi oluşturuldu" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "ML Ögesini Düzenle" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "ML ögesi güncellendi" @@ -9553,34 +9656,34 @@ msgstr "" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Montaj" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Aktif montajları göster" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Takip Edilebilir" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "İzlenebilir birleştirmeleri göster" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "Çıktıya Tahsis Edildi" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "Bir üretim çıktısına tahsis edilen kalemleri göster" @@ -9593,7 +9696,7 @@ 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:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" msgstr "Sipariş Durumu" #: 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "Test Edilebilir" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "İzlenen" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "Üretimde" @@ -9701,12 +9804,6 @@ msgstr "Üretimde" msgid "Insufficient stock" msgstr "Yetersiz stok" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "Mevcut stok yok" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "Devralınır" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "Üretim Emri Oluştur" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "Üretim Stoku" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "Parçayı Görüntüle" @@ -9811,28 +9908,28 @@ msgstr "Parçayı Görüntüle" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "Stok durumuna göre süz" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "Satır Ekle" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "Satırı Düzenle" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "Satırı Sil" @@ -10994,7 +11091,7 @@ msgstr "Eklenti" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "Kullanılabilir açıklama yok" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Eklenti etkinleştirmesini onaylayın" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Eklentinin etkisizleştirilmesini onaylayın" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "Seçilen eklenti etkinleştirilecek" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "Seçilen eklenti etkisizleştirilecek" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "Seçilen eklenti etkinleştirilecek" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "Seçilen eklenti etkisizleştirilecek" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Etkisizleştir" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Etkinleştir" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Etkinleştir" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "Kaldır" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Eklentiyi Etkinleştir" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "Eklenti Kur" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "Kur" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "Eklenti başarıyla yüklendi" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "Eklentiyi Kaldır" @@ -11114,23 +11211,23 @@ msgstr "Eklentiyi Kaldır" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "Eklentiyi kaldırmayı onaylayın" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "Seçilen eklenti kaldırılacak." -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "Eklenti başarıyla yüklendi" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "Eklentiyi Sil" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Bu eklenti yapılandırmasını silmek ilgili tüm ayar ve veriyi de kaldıracaktır. Bu eklentiyi silmek istediğinize emin misiniz?" @@ -11138,11 +11235,11 @@ msgstr "Bu eklenti yapılandırmasını silmek ilgili tüm ayar ve veriyi de kal #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "Eklentiler yeniden yüklendi" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "Eklentiler başarıyla yeniden yüklendi" @@ -11154,7 +11251,7 @@ msgstr "Eklentiler başarıyla yeniden yüklendi" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "Eklentileri Yeniden Yükle" @@ -11166,7 +11263,7 @@ msgstr "Eklentileri Yeniden Yükle" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "Eklenti Ayrıntısı" @@ -11178,12 +11275,12 @@ msgstr "Eklenti Ayrıntısı" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Numune" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Kuruldu" @@ -11204,23 +11301,23 @@ msgstr "Kuruldu" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "ÜPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "Aktif tedarikçileri göster" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "Teslim Alma Tarihi" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "Teslim alınan ögeleri göster" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "Satır durumuna göre filtrele" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "Ögeyi Teslim Al" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "Üretim stoku" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "Sipariş stoku" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "Konum Türünü Sil" msgid "Icon" msgstr "Simge" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "Bu stok kalemi üretimdedir" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "Stok Sayımı Tarihi" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "Bu stok kalemi bir satış siparişine atanmıştır" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "Aktif parçalar için stoku göster" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "Bu stok kalemi bir müşteriye atanmıştır" - -#: src/tables/stock/StockItemTable.tsx:127 -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/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Bu stok kalemi bir üretim emri tarafından tüketildi" - -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "Bu stok kaleminin süresi doldu" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "Tahsis edilen kalemleri göster" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "Bu stok kalemi eskidir" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "Stokta olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "Bu stok kalemi tümüyle tahsis edildi" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Alt Konumları Dahil Et" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "Bu stok kalemi kısmen tahsis edildi" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "Alt konumlardaki stoku dahil et" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "Bu stok kalemi tükendi" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "Tükendi" + +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "Tükenen stok kalemlerini göster" + +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "Üretimde olan ögeleri göster" + +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +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 +msgid "Sent to Customer" +msgstr "Müşteriye Gönderildi" + +#: src/tables/stock/StockItemTable.tsx:233 +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 +msgid "Show tracked items" +msgstr "İzlenen ögeleri göster" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "Satın Alma Fiyatı Olanlar" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "Satın alma fiyatı olan ögeleri göster" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "Stok Sayımı Tarihi" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Harici Konum" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "Aktif parçalar için stoku göster" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "Tahsis edilen kalemleri göster" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "Stokta olan ögeleri göster" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Alt Konumları Dahil Et" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "Alt konumlardaki stoku dahil et" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "Tükendi" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "Tükenen stok kalemlerini göster" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "Üretimde olan ögeleri göster" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "Harici bir konumdaki ögeleri göster" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -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:377 -msgid "Sent to Customer" -msgstr "Müşteriye Gönderildi" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "Bir müşteriye gönderilen ögeleri göster" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "İzlenen ögeleri göster" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "Satın Alma Fiyatı Olanlar" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "Satın alma fiyatı olan ögeleri göster" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Harici Konum" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "Harici bir konumdaki ögeleri göster" - #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "Eklendi" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "Kaldırıldı" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 52481f9da4..ddd14e1e2a 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\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" @@ -35,7 +35,7 @@ msgstr "Редагувати" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Видалити" @@ -105,7 +105,7 @@ msgstr "Ні" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Ні" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Частина" @@ -183,11 +184,11 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Частина від постачальника" @@ -200,7 +201,7 @@ msgstr "Частини від постачальника" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Виробник частини" @@ -227,11 +228,14 @@ msgstr "Категорії" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Елемент складу" @@ -239,7 +243,7 @@ msgstr "Елемент складу" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Компанії" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Коди проєкту" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Контакти" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Власник" @@ -452,15 +456,15 @@ msgstr "Власники" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Користувач" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Конфігурація плагіну" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Адмін" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Замовлення на збірку" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Помилка рендерингу компонента" @@ -808,10 +807,6 @@ msgstr "Друк етикетки" msgid "Print" msgstr "Друк" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "Наступний місяць" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "Завантажити дані" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "Віджети відсутні" msgid "There are no more widgets available for the dashboard" msgstr "Немає більше віджетів для цієї панелі керування" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Вироби, на які підписано" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "Показати кількість виробів, які ви відстежуєте" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Категорії на які підписані" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "Показати кількість категорій виробів, які ви відстежуєте" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Низький залишок" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "Показати кількість виробів із низькими залишками" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Потрібно для замовлень збірки" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "Показати частини, які необхідні для активних замовлень збірки" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "Прострочені складські позиції" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "Показати кількість складських позицій з простроченим терміном" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "Застарілі складські позиції" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "Показати кількість складських позицій з простроченим терміном" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "Активні запити на збірку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "Показати кількість Замовлень на збірку, які активні на цей час" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Прострочені Замовлення на збірку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "Показати кількість Замовлень на збірку, які прострочені" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "Призначені Замовлення на збірку" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "Показати кількість Замовлень на збірку, які призначені для Вас" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "Показати кількість дописів про прострочені" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Починаємо" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "Останні новини від InvenTree" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Існують деякі помилки для одного або де #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Оновити" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Повторіть пароль" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Реєстрація" @@ -1856,7 +1879,7 @@ msgstr "Зупинено" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Змінити дані" msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Імпортувати вибрані рядки" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "" @@ -2080,7 +2103,7 @@ msgstr "Дані успішно імпортовано" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Закрити" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Доступно" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Налаштування системи" @@ -2632,13 +2655,13 @@ msgstr "Вихід" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "В наявності" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "Виробництво" @@ -2780,7 +2803,7 @@ msgstr "Вкладення" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Нотатки" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Дата" @@ -2856,7 +2879,7 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Дата" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Активний" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "Назва пакету" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "" @@ -2990,7 +3019,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Неактивний" @@ -3024,20 +3053,20 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "" @@ -3082,11 +3111,11 @@ msgstr "Серійний номер" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Серійний номер" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Кількість" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Змінити налаштування" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "Налаштування {key} успішно оновлено" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Налаштування оновлено" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Налаштування {0} успішно оновлено" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Параметри не вказані" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Статус" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Розташування джерела" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "Вибір розташування вихідного товару при розподілі запасів" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "Елементи складу виділені" @@ -4558,8 +4587,8 @@ msgstr "Елементи складу виділені" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "Використано" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Нотатки" @@ -4771,7 +4800,7 @@ msgstr "Артикул, SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Отримано" @@ -4791,35 +4820,40 @@ msgstr "Отримати предмети" msgid "Item received into stock" msgstr "Елемент, отриманий на складі" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Стан залишків" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Додати елемент складу" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Не маєте облікового запису?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "Крапки" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "" @@ -6841,6 +6875,16 @@ msgstr "" msgid "Labels" msgstr "" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Ревізія" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Ревізія" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Ревізія" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Ревізія" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Зовнішній" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Відповідальний" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Будь-яке розташування" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Кінцева дата" - #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "Кінцева дата" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Виділений запас" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Використані запаси" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Дочірні Замовлення на збірку" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Дочірні Замовлення на збірку" msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "" @@ -7243,7 +7287,7 @@ msgstr "" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "" @@ -7313,7 +7353,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "" @@ -7330,7 +7370,7 @@ msgstr "" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Місцеперебування за замовчуванням" @@ -7723,14 +7763,14 @@ msgstr "" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "Доступний залишок" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "" @@ -7802,12 +7842,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "" @@ -8006,35 +8046,46 @@ msgstr "" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Мінімальне значення" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Максимальне значення" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Максимальне значення" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Компонент" @@ -8096,7 +8147,7 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "" @@ -8176,7 +8227,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершення" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "" msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "Цей Складський елемент було використано у Виробничому замовленні" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "" @@ -9373,13 +9481,6 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "Показати відстежувані позиції" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Біл матеріалів не можна редагувати, тому що частина заблокована" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Збірка" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Відстежуваний" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "Показати відстежувані збірки" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "Показувати замовлення з цільовою датою" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:154 -msgid "Confirm plugin deactivation" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" +msgid "Confirm plugin deactivation" msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "Видалення налаштувань цього плагіну призведе до видалення всіх пов'язаних налаштувань та даних. Ви дійсно бажаєте видалити цей плагін?" @@ -11138,11 +11235,11 @@ msgstr "Видалення налаштувань цього плагіну пр #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "" @@ -11204,23 +11301,23 @@ msgstr "" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "Показати активних постачальників" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "Призначити для відвантаження" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "Видалити тип локації" msgid "Icon" msgstr "Іконка" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "Цей Складський елемент було використано у Виробничому замовленні" - -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "Включати дочірні локації" + +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "Показати позиції, використані у Виробничих замовленнях" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "Зовнішнє розташування" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "Включати дочірні локації" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "Показати позиції, використані у Виробничих замовленнях" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "Зовнішнє розташування" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 7e16b05622..3dfc17f828 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -35,7 +35,7 @@ msgstr "Sửa" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "Xóa" @@ -105,7 +105,7 @@ msgstr "Không" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "Không" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "Phụ kiện" @@ -183,11 +184,11 @@ 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:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" @@ -200,7 +201,7 @@ 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:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "Phụ kiện nhà sản xuất" @@ -227,11 +228,14 @@ msgstr "Danh mục phụ kiện" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "Hàng trong kho" @@ -239,7 +243,7 @@ msgstr "Hàng trong kho" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "Doanh nghiệp" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "Mã dự án" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "Đơn đặt mua" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "Các dòng đơn đặt hàng" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "Các dòng đơn đặt hàng" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "Đơn đặt bán" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "Vận chuyển đơn hàng" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "Đơn hàng trả lại" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "Danh bạ" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "Chủ sở hữu" @@ -452,15 +456,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:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "Người dùng" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "Mẫu báo cáo" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "Cấu hình plugin" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "Danh sách chọn" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "Quản trị" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "Đơn đặt bản dựng" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "Lỗi khi hiển thị thành phần" @@ -808,10 +807,6 @@ msgstr "In nhãn" msgid "Print" msgstr "In" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "Phụ kiện đã đăng ký" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "Danh mục đã đăng ký" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "Còn ít hàng" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "Yêu cầu cho đơn đặt bản dựng" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "Đơn đặt bản dựng đang quá hạn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "Đơn đặt quá hạn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "Đơn mua quá hạn" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "Bắt đầu" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "Bắt đầu với InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "Lỗi nhập liệu" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "Cập nhật" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "Lặp lại mật khẩu" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Đăng ký" @@ -1856,7 +1879,7 @@ msgstr "" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "Sửa dữ liệu" msgid "Delete Row" msgstr "Xoá hàng" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "Hàng" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "Hàng" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "Chấp nhận" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "Hợp lệ" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "Lọc theo tình trạng xác thực" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "Hoàn thành" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "Lọc theo trạng thái hoàn thành" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "Nhập các hàng đã chọn" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "Đang xử lý dữ liệu" @@ -2080,7 +2103,7 @@ msgstr "Dữ liệu đã được nhập thành công" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "Đóng" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "Có sẵn" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "Thiết lập hệ thống" @@ -2632,13 +2655,13 @@ msgstr "Đăng xuất" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "Kho hàng" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "Đính kèm" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "Ghi chú" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Ngày" @@ -2856,7 +2879,7 @@ 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:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "Ngày" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "Hoạt động" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "Trang web" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "Gắn liền" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "Thiết lập phần bổ sung" @@ -2990,7 +3019,7 @@ msgstr "Lô hàng" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "Không hoạt động" @@ -3024,20 +3053,20 @@ msgstr "On Order" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "Đang sản xuất" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "Vị trí" @@ -3082,11 +3111,11 @@ msgstr "Số sê-ri" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "Số sê-ri" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "Số lượng" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "Sửa thiết lập" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "Cài đặt đã được cập nhật" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "Cấu hình {0} được cập nhật thành công" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "Lỗi sửa thiết lập" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "Không có cấu hình cụ thể" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "Trạng thái" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "Xây dựng đầu ra đã bị hủy" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "Xây dựng đầu ra đã bị hủy" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "Vị trí nguồn cung" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "Phân kho" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "" @@ -4558,8 +4587,8 @@ msgstr "" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "Cửa hàng đã nhận hàng" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "" @@ -4757,7 +4786,7 @@ msgstr "Đóng gói" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "Ghi chú" @@ -4771,7 +4800,7 @@ msgstr "SKU" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "Đã nhận" @@ -4791,35 +4820,40 @@ msgstr "" msgid "Item received into stock" msgstr "" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "Trạng thái kho" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "Thêm mặt hàng trong kho" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "Không có lựa chọn" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "Đăng nhập" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "Chưa có tài khoản?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "Tiền tệ" @@ -6841,6 +6875,16 @@ msgstr "Giá bán" msgid "Labels" msgstr "Nhãn" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "Theo dõi tồn kho" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "Sửa đổi" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "Sửa đổi" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "Sửa đổi" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "Sửa đổi" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "Bên ngoài" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "Tham chiếu" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "Phiên bản cha" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "Số lượng đơn vị" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "Có thể dựng" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "Cấp bởi" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "Chịu trách nhiệm" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "Vị trí bất kỳ" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "Địa điểm đích" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "Đã tạo" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "Ngày mục tiêu" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "Địa điểm đích" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "Đã tạo" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +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 msgid "Completed" msgstr "Đã hoàn thành" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "Chi tiết bản dựng" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "Kho hàng đã phân bổ" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "Đơn đặt bản dựng con" msgid "Test Results" msgstr "Kết quả kiểm tra" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "Sửa đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "Tạo đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "Hủy đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "Đã huỷ giao dịch" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: 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:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "Đơn hàng đã chuyển sang chờ" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "Đã xác nhận" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "Đánh dấu hoàn thành" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "Thao tác đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "Chỉnh sửa đơn hàng" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "Nhân bản đơn hàng" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "Giữ đơn hàng" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "Hủy đơn hàng" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "Xây dựng đơn hàng" @@ -7243,7 +7287,7 @@ msgstr "Xây dựng đơn hàng" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "Trang web" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "Số điện thoại" @@ -7313,7 +7353,7 @@ msgstr "Tiền tệ mặc định" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -7330,7 +7370,7 @@ msgstr "Nhà sản xuất" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "Khách hàng" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "Kho đã nhận hàng" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "Sửa" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "Thêm" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "Xoá" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "Sửa đổi của" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "Vị trí mặc định" @@ -7723,14 +7763,14 @@ msgstr "Từ khóa" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 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:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "Đang đặt hàng" @@ -7802,12 +7842,12 @@ 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:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "Ngày tạo" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "Tạo bởi" @@ -8006,35 +8046,46 @@ msgstr "Lịch sử sale" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "Giá trị tối thiểu" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "Giá trị tối đa" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "Giá trị tối đa" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 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:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "Thành phần" @@ -8096,7 +8147,7 @@ msgstr "Giá cao nhất" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "Đơn giá" @@ -8176,7 +8227,7 @@ msgstr "Giá mua" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "Cập nhật lần cuối" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "Kiểm kê cuối cùng" msgid "Stock Details" msgstr "Chi tiết kho" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "Theo dõi tồn kho" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "" @@ -8859,12 +8906,12 @@ msgstr "Thao tác kho items" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "Thông tin kho" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "" @@ -8960,7 +9068,7 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "" @@ -9259,7 +9367,7 @@ 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/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "Bao gồm kho thay thế" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "Bao gồm kho biến thể" @@ -9373,13 +9481,6 @@ msgstr "Đang dựng" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "Thông tin kho" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ 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:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "Hiện items đã xác minh" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "Được kế thừa" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "Hiện items được kế thừa" @@ -9454,13 +9555,13 @@ 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:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "Tuỳ chọn" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "Hiện items tuỳ chọn" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "BOM item đã tạo" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "Sửa BOM item" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "Đã cập nhật BOM item" @@ -9553,34 +9656,34 @@ msgstr "" 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:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "Lắp ráp" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "Hiện dây chuyền đang hoạt động" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Có thể theo dõi" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "" @@ -9593,7 +9696,7 @@ msgstr "" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "" @@ -9701,12 +9804,6 @@ msgstr "" msgid "Insufficient stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 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/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 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/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "" @@ -10994,7 +11091,7 @@ msgstr "Phần bổ sung" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "Mô tả không có sẵn" #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "Xác nhận kích hoạt phần bổ sung" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "Xác nhận tắt phần bổ sung" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "Hủy kích hoạt" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "Kích hoạt" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "Kích hoạt" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "Kích hoạt phần bổ sung" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "" @@ -11114,23 +11211,23 @@ msgstr "" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "" @@ -11138,11 +11235,11 @@ msgstr "" #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "" @@ -11154,7 +11251,7 @@ msgstr "" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "" @@ -11166,7 +11263,7 @@ msgstr "" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "" @@ -11178,12 +11275,12 @@ msgstr "" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "Mẫu" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "Đã cài đặt" @@ -11204,23 +11301,23 @@ msgstr "Đã cài đặt" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "MPN" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "" @@ -12073,207 +12170,163 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" msgstr "" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 093eb9192c..1d0eddc9ef 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -35,7 +35,7 @@ msgstr "编辑" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "删除" @@ -105,7 +105,7 @@ msgstr "否" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "否" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "零件" @@ -183,11 +184,11 @@ msgstr "零件测试模板" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "供应商零件" @@ -200,7 +201,7 @@ msgstr "供应商零件" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "制造商零件" @@ -227,11 +228,14 @@ msgstr "零件类别" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "库存项" @@ -239,7 +243,7 @@ msgstr "库存项" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "公司" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "项目编码" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "采购订单" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "采购订单行" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "采购订单行" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "销售订单" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "销售订单配送" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "退货订单" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "联系人" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "所有者" @@ -452,15 +456,15 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "用户" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "报告模板" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "插件配置" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "选择列表" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "管理员" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "生产订单" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "渲染组件出错" @@ -808,10 +807,6 @@ msgstr "打印标签" msgid "Print" msgstr "打印" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,8 +898,13 @@ msgstr "下个月" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" -msgstr "下载数据" +msgid "Export data" +msgstr "" + +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" @@ -980,185 +980,185 @@ msgstr "没有可用组件" msgid "There are no more widgets available for the dashboard" msgstr "面板没有更多的组件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "已订购零件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "显示订阅的零件数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "已订阅类别" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "显示订阅的零件类别数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "无效物料清单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "需要物料清单验证的装配件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "低库存" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "显示低库存的零件数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "生产订单所需的" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "显示当前生产订单所需的零件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "已过期库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "显示已过期的库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "过期库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "显示过期库存项" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "激活的生产订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "显示当前激活的生产订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "逾期的生产订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "显示逾期的生产订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "已分配的生产订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "显示分配给您的生产订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "活动的销售订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "显示当前活动的销售订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "逾期的销售订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "显示逾期的销售订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "已分配的销售订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "显示分配给您的销售订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "待处理货件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "显示待处理销售订单的发货数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "活跃的采购订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "显示当前活跃的采购订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "逾期的采购订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "显示逾期的采购订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "已分配的采购订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "显示分配给您的采购订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "活跃的退货订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "显示当前活跃的退货订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "逾期退货订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "显示逾期的退货订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "已分配的退货订单" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "显示分配给您的退货订单数量" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "快速上手" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "开始使用 InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "最新消息" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "来自 InvenTree 的最新消息" @@ -1201,6 +1201,29 @@ msgstr "沒有消息" msgid "There are no unread news items" msgstr "没有未读新闻项目" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "一个或多个表单字段存在错误" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "更新" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "再次输入密码" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "注册" @@ -1856,7 +1879,7 @@ msgstr "已停止" msgid "Running" msgstr "运行中" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "选择要上传的文件" @@ -1946,41 +1969,41 @@ msgstr "编辑数据" msgid "Delete Row" msgstr "删除行" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "行" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "行包含错误" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "同意" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "有效" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "按行验证状态筛选" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "完成" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "按行完成状态筛选" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "导入选定的行" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "处理数据中" @@ -2080,7 +2103,7 @@ msgstr "数据已成功导入" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "关闭" @@ -2268,11 +2291,11 @@ msgstr "没有项目" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "可用的" @@ -2576,8 +2599,8 @@ msgstr "用户设置" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "系统设置" @@ -2632,13 +2655,13 @@ msgstr "登出" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "库存" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "生产" @@ -2780,7 +2803,7 @@ msgstr "附件" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "备注" @@ -2819,7 +2842,7 @@ msgstr "插件信息" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "插件信息" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日期" @@ -2856,7 +2879,7 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "日期" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "激活" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "网站" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "软件包名" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "安装路径" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "内置" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "软件包" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "插件设置" @@ -2990,7 +3019,7 @@ msgstr "配送" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "未激活" @@ -3024,20 +3053,20 @@ msgstr "订购中" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "生产中" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "位置" @@ -3082,11 +3111,11 @@ msgstr "序列号" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "序列号" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "数量" @@ -3215,40 +3243,40 @@ msgstr "您想继续更改此设置吗?" msgid "This setting requires confirmation" msgstr "此设置需要确认" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "编辑设置" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "设置{key}更新成功" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "设置已更新" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "成功更新设置{0}" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "编辑设置时出错" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "设置加载错误" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "无设置项" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "当前无可配置设置" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "未指定设置" @@ -3894,7 +3922,7 @@ msgstr "请修正所选零件中的错误" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "订购零件" @@ -4369,19 +4397,19 @@ msgstr "关于InvenTree项目" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "替代零件" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "编辑物料清单替代项" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "添加替代项" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "替代项已添加" @@ -4398,7 +4426,7 @@ msgstr "替代项已添加" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "待完成数量" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "待完成数量" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "状态" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "生产已完成" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "生产已完成" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "内部零件编码 IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "已分配" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "来源地点" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "选择分配库存的源位置" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "分配库存" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "分配的库存项目" @@ -4558,8 +4587,8 @@ msgstr "分配的库存项目" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "已全部消耗" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "已消耗" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "请为此行项目选择项目编码" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "存储已收到的库存" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "输入接收项目的序列号" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "有效期至" @@ -4757,7 +4786,7 @@ msgstr "包装" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "备注" @@ -4771,7 +4800,7 @@ msgstr "库存单位 (SKU)" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "已接收" @@ -4791,35 +4820,40 @@ msgstr "接收物品" msgid "Item received into stock" msgstr "已收到库存物品" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "检查发货" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "库存状态" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "编辑库存项" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "要选择的条目列表" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "未选择" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "登录" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "正在登录" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "没有帐户?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "点" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "货币" @@ -6841,6 +6875,16 @@ msgstr "定价" msgid "Labels" msgstr "标签" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "库存跟踪" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "该装配件可能未定义物料清单(BOM),或BOM为空。" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "版本" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "版本" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "版本" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "版本" msgid "Custom Status" msgstr "自定义状态" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "参考" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "上级生产" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "生产数量" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "可以创建" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "已出产" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "发布人" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "责任人" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "任意地点" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "目标地点" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "已创建" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "开始日期" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "预计日期" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "目标地点" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "已创建" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "开始日期" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "预计日期" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "已完成" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "生产详情" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "所需零件" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "已分配的库存" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "已消耗库存" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "未出产" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "外部订单" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "子生产订单" msgid "Test Results" msgstr "测试结果" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "编辑生产订单" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "添加生产订单" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "订单已取消" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "挂起生产订单" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "发出生产订单" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "发出这个订单" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "取消订单" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "生产订单" @@ -7243,7 +7287,7 @@ msgstr "生产订单" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "显示外部生产订单" @@ -7286,10 +7330,6 @@ msgstr "日历视图" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "网站" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "电话号码" @@ -7313,7 +7353,7 @@ msgstr "默认货币单位" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "制造商" @@ -7330,7 +7370,7 @@ msgstr "制造商" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "客户" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "接收库存" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "编辑制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "添加制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "删除制造商零件" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "分组角色" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "用户信息" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "修订" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "默认位置" @@ -7723,14 +7763,14 @@ msgstr "关键词" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "可用库存" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "订购中" @@ -7802,12 +7842,12 @@ msgstr "虚拟零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "创建日期" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "创建人" @@ -8006,35 +8046,46 @@ msgstr "销售记录" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "编辑盘点条目" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "删除盘点条目" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "库存价值" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "最小值" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "最大值" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "最大值" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "总价" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "组件" @@ -8096,7 +8147,7 @@ msgstr "最高价格" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "单价" @@ -8176,7 +8227,7 @@ msgstr "采购价格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "最近更新" @@ -8313,8 +8364,8 @@ msgstr "签发日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完成日期" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "最近库存盘点" msgid "Stock Details" msgstr "库存详情" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "库存跟踪" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "序列化库存" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "库存项已创建" @@ -8859,12 +8906,12 @@ msgstr "库存项操作" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "呆滞" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "已过期" @@ -8893,7 +8940,68 @@ msgstr "您已订阅此零件的通知" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "该库存项正在生产" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "库存项已分配到销售订单" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "库存项已分配给客户" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "此库存项已安装在另一个库存项中" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "此库存项已被生产订单消耗" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "此库存项不可用" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "此库存项已过期" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "此库存项是过期项" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "此库存项已完全分配" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "此库存项已被部分分配" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "无可用库存" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "库存项已耗尽" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "库存信息" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "已分配的项目" @@ -8960,7 +9068,7 @@ msgstr "显示带有序列号的项目" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "序列号" @@ -9116,7 +9224,7 @@ msgstr "根据负责人进行筛选" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "按用户筛选" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "确定要删除所选的项目吗?" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "该操作无法撤销" @@ -9317,9 +9425,9 @@ msgstr "替代料" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "虚拟零件" @@ -9344,7 +9452,7 @@ msgstr "包括替代库存" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "包括变体库存" @@ -9373,13 +9481,6 @@ msgstr "正在生产" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "库存信息" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "显示可跟踪项目" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "激活的零件" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "显示已验证的项目" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "继承项" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "显示继承的项目" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "显示允许变体替换的项目" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "可选项" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "显示可选项目" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "BOM 项目已创建" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "编辑物料清单项目" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "物料清单 项目已更新" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "无法编辑材料清单,因为零件已锁定" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "装配" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "显示活动装配体" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追踪" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "显示可跟踪装配体" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "分配至输出" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "显示分配给构建输出的项目" @@ -9593,7 +9696,7 @@ msgstr "显示分配给构建输出的项目" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "编辑库存分配" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "库存消耗" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "可测试" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "已跟踪" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "生产中" @@ -9701,12 +9804,6 @@ msgstr "生产中" msgid "Insufficient stock" msgstr "库存不足" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "无可用库存" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "获取已继承的" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "完全分配" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "创建生产订单" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "生产库存" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "查看零件" @@ -9811,28 +9908,28 @@ msgstr "查看零件" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "有目标日期" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "显示目标日期的订单" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "有开始日期" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "序列化生产产出" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "按库存状态筛选" @@ -10101,24 +10198,24 @@ msgstr "查看项目" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "添加行项目" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "编辑行项目" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "删除行项目" @@ -10994,7 +11091,7 @@ msgstr "插件" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "必填" @@ -11024,68 +11121,68 @@ msgstr "描述不可用." #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "确认插件激活" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "确认插件停用" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "所选插件将被激活" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "所选插件将被停用" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "所选插件将被激活" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "所选插件将被停用" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "停用" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "激活" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "激活所选插件" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "激活" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "激活所选插件" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "更新所选插件" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "卸载" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "卸载所选插件" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "删除选中的插件配置" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "激活插件" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "插件已激活" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "插件已停用" @@ -11093,20 +11190,20 @@ msgstr "插件已停用" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "安装插件" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "安装" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "插件安装成功" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "卸载插件" @@ -11114,23 +11211,23 @@ msgstr "卸载插件" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "确认插件卸载" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "所选插件将被卸载。" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "插件卸载成功" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "刪除插件" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "删除此插件配置将删除所有相关的设置和数据。您确定要删除此插件吗?" @@ -11138,11 +11235,11 @@ msgstr "删除此插件配置将删除所有相关的设置和数据。您确定 #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "插件已重载" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "插件重载成功" @@ -11154,7 +11251,7 @@ msgstr "插件重载成功" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "重载插件" @@ -11166,7 +11263,7 @@ msgstr "重载插件" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "插件详情" @@ -11178,12 +11275,12 @@ msgstr "插件详情" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "样本" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "已安装" @@ -11204,23 +11301,23 @@ msgstr "已安装" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "制造商零件编号 (MPN)" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "添加制造商" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "显示活动制造商部件。" @@ -11319,23 +11416,23 @@ msgstr "显示活跃供应商" msgid "Show supplier parts with stock" msgstr "显示供应商零件库存" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "接收日期" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "显示已收到的项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "按行项目状态筛选" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "接收选中项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "接收物品" @@ -11399,27 +11496,27 @@ msgstr "安排发货" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "分配序列号" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "显示已完全分配的行" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "显示已完成的行" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "分配序列号" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "生产库存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "订单库存" @@ -12035,24 +12132,24 @@ msgstr "用户信息更新成功" msgid "Error updating user" msgstr "更新用户时出错" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "安装项目" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "已安装项目" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "卸载项目" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "已卸载项目" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "卸载库存项目" @@ -12073,207 +12170,163 @@ msgstr "删除位置类型" msgid "Icon" msgstr "图标" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "该库存项正在生产" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "盘点日期" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "库存项已分配到销售订单" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "显示激活零件的库存" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "库存项已分配给客户" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "显示已组装零件的库存" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "此库存项已安装在另一个库存项中" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "显示已分配的项目" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "此库存项已被生产订单消耗" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "显示可用的项目" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" -msgstr "此库存项不可用" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "包括子地点" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "此库存项已过期" +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "包括子地点的库存" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "此库存项是过期项" +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "耗尽" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "此库存项已完全分配" +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "显示耗尽的库存项" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "此库存项已被部分分配" +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "显示正在生产的项目" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "库存项已耗尽" +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" +msgstr "显示被生产订单消耗的项目" + +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "显示安装在其他项目中的库存项" + +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "发送给客户" + +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "显示已发送给客户的项目" + +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "显示已跟踪项目" + +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "有采购价格" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "显示有购买价格的项目" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "显示已过期的项目" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "显示旧项目" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "过期前" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "显示在此日期之前过期的项目" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "过期后" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "在此之前的盘点" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "显示在此日期之前计数的项目" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "在此之后的盘点" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "显示在此日期后计数的项目" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "盘点日期" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "外部地点" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "显示激活零件的库存" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "显示已组装零件的库存" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "显示已分配的项目" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "显示可用的项目" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "包括子地点" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "包括子地点的库存" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "耗尽" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "显示耗尽的库存项" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "显示正在生产的项目" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "显示外部库存地点的项目" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "显示被生产订单消耗的项目" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "显示安装在其他项目中的库存项" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "发送给客户" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "显示已发送给客户的项目" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "显示已跟踪项目" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "有采购价格" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "显示有购买价格的项目" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "显示已过期的项目" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" -msgstr "显示旧项目" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "过期前" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "显示在此日期之前过期的项目" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "过期后" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "显示在此日期后过期的项目" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "在此之前更新" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "显示此日期之前更新的项目" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "在此之后更新" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "显示此日期后更新的项目" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "在此之前的盘点" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "显示在此日期之前计数的项目" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "在此之后的盘点" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "显示在此日期后计数的项目" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "外部地点" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "显示外部库存地点的项目" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" +msgstr "订单明细" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "订单明细" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "设置父级位置" msgid "Set parent location for the selected items" msgstr "为选定项目设置父级位置" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "已添加" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "已删除" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 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 eda4adc08a..4723295cdc 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-02 23:26\n" +"PO-Revision-Date: 2026-02-12 06:47\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -35,7 +35,7 @@ msgstr "編輯" #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:164 #: src/pages/Notifications.tsx:109 -#: src/tables/plugin/PluginListTable.tsx:243 +#: src/tables/plugin/PluginListTable.tsx:249 msgid "Delete" msgstr "刪除" @@ -105,7 +105,7 @@ msgstr "否" #: src/forms/BuildForms.tsx:906 #: src/forms/PurchaseOrderForms.tsx:858 #: src/forms/ReturnOrderForms.tsx:242 -#: src/forms/SalesOrderForms.tsx:384 +#: src/forms/SalesOrderForms.tsx:386 #: src/forms/StockForms.tsx:366 #: src/forms/StockForms.tsx:798 #: src/forms/StockForms.tsx:845 @@ -116,13 +116,14 @@ msgstr "否" #: src/forms/StockForms.tsx:1093 #: src/forms/StockForms.tsx:1141 #: src/forms/StockForms.tsx:1185 -#: src/pages/build/BuildDetail.tsx:201 +#: src/pages/build/BuildDetail.tsx:219 #: src/pages/part/PartDetail.tsx:1235 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 #: src/tables/part/RelatedPartTable.tsx:53 -#: src/tables/stock/StockTrackingTable.tsx:102 +#: src/tables/stock/StockTrackingTable.tsx:118 +#: src/tables/stock/StockTrackingTable.tsx:236 msgid "Part" msgstr "零件" @@ -183,11 +184,11 @@ msgstr "零件測試模板" #: src/components/wizards/OrderPartsWizard.tsx:290 #: src/pages/company/SupplierPartDetail.tsx:419 #: src/pages/stock/StockDetail.tsx:289 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartParametricTable.tsx:29 -#: src/tables/purchasing/SupplierPartTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:247 +#: src/tables/purchasing/SupplierPartTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:102 msgid "Supplier Part" msgstr "供應商零件" @@ -200,7 +201,7 @@ msgstr "供應商零件" #: src/pages/company/ManufacturerPartDetail.tsx:289 #: src/pages/company/SupplierPartDetail.tsx:162 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:253 +#: src/tables/stock/StockItemTable.tsx:108 msgid "Manufacturer Part" msgstr "製造商零件" @@ -227,11 +228,14 @@ msgstr "零件類別" #: src/forms/BuildForms.tsx:483 #: src/forms/BuildForms.tsx:643 #: src/forms/BuildForms.tsx:804 -#: src/forms/SalesOrderForms.tsx:386 +#: src/forms/SalesOrderForms.tsx:388 #: src/pages/stock/StockDetail.tsx:1007 +#: src/tables/ColumnRenderers.tsx:118 #: src/tables/part/PartTestResultTable.tsx:256 -#: src/tables/stock/StockTrackingTable.tsx:48 -#: src/tables/stock/StockTrackingTable.tsx:55 +#: src/tables/stock/InstalledItemsTable.tsx:66 +#: src/tables/stock/StockTrackingTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:71 +#: src/tables/stock/StockTrackingTable.tsx:250 msgid "Stock Item" msgstr "庫存項" @@ -239,7 +243,7 @@ msgstr "庫存項" #: lib/enums/Roles.tsx:45 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:314 -#: src/pages/part/PartStockHistoryDetail.tsx:101 +#: src/pages/part/PartStockHistoryDetail.tsx:117 #: src/pages/stock/LocationDetail.tsx:130 #: src/pages/stock/LocationDetail.tsx:211 msgid "Stock Items" @@ -313,11 +317,11 @@ msgid "Companies" msgstr "公司" #: lib/enums/ModelInformation.tsx:152 -#: src/pages/build/BuildDetail.tsx:317 +#: 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:381 +#: src/tables/ColumnRenderers.tsx:549 #: src/tables/Filter.tsx:286 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -334,15 +338,15 @@ msgstr "項目編碼" #: src/pages/purchasing/PurchaseOrderDetail.tsx:556 #: src/pages/stock/StockDetail.tsx:352 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:239 -#: src/tables/stock/StockTrackingTable.tsx:135 +#: src/tables/stock/StockItemTable.tsx:94 +#: src/tables/stock/StockTrackingTable.tsx:151 msgid "Purchase Order" msgstr "採購訂單" #: lib/enums/ModelInformation.tsx:160 #: lib/enums/Roles.tsx:39 #: src/defaults/actions.tsx:105 -#: src/pages/Index/Settings/SystemSettings.tsx:289 +#: src/pages/Index/Settings/SystemSettings.tsx:300 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 #: src/pages/part/PartDetail.tsx:867 @@ -359,7 +363,7 @@ msgid "Purchase Order Lines" msgstr "採購訂單行" #: lib/enums/ModelInformation.tsx:175 -#: src/pages/build/BuildDetail.tsx:290 +#: src/pages/build/BuildDetail.tsx:308 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:620 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 @@ -368,14 +372,14 @@ msgstr "採購訂單行" #: src/tables/part/PartSalesAllocationsTable.tsx:41 #: src/tables/sales/SalesOrderAllocationTable.tsx:110 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 -#: src/tables/stock/StockTrackingTable.tsx:146 +#: src/tables/stock/StockTrackingTable.tsx:162 msgid "Sales Order" msgstr "銷售訂單" #: lib/enums/ModelInformation.tsx:176 #: lib/enums/Roles.tsx:43 #: src/defaults/actions.tsx:115 -#: src/pages/Index/Settings/SystemSettings.tsx:305 +#: src/pages/Index/Settings/SystemSettings.tsx:316 #: src/pages/company/CompanyDetail.tsx:224 #: src/pages/part/PartDetail.tsx:879 #: src/pages/sales/SalesIndex.tsx:53 @@ -393,14 +397,14 @@ msgstr "銷售訂單配送" #: lib/enums/ModelInformation.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:555 -#: src/tables/stock/StockTrackingTable.tsx:157 +#: src/tables/stock/StockTrackingTable.tsx:173 msgid "Return Order" msgstr "退貨訂單" #: lib/enums/ModelInformation.tsx:195 #: lib/enums/Roles.tsx:41 #: src/defaults/actions.tsx:126 -#: src/pages/Index/Settings/SystemSettings.tsx:322 +#: src/pages/Index/Settings/SystemSettings.tsx:333 #: src/pages/company/CompanyDetail.tsx:231 #: src/pages/part/PartDetail.tsx:886 #: src/pages/sales/SalesIndex.tsx:99 @@ -441,7 +445,7 @@ msgid "Contacts" msgstr "聯繫人" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:463 +#: src/tables/ColumnRenderers.tsx:631 msgid "Owner" msgstr "所有者" @@ -452,15 +456,15 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:414 +#: src/tables/ColumnRenderers.tsx:582 #: src/tables/Filter.tsx:335 #: 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:205 -#: src/tables/stock/StockTrackingTable.tsx:233 +#: src/tables/stock/StockTrackingTable.tsx:224 +#: src/tables/stock/StockTrackingTable.tsx:276 msgid "User" msgstr "用户" @@ -514,7 +518,7 @@ msgid "Report Templates" msgstr "報告模板" #: lib/enums/ModelInformation.tsx:270 -#: src/components/plugins/PluginDrawer.tsx:145 +#: src/components/plugins/PluginDrawer.tsx:153 msgid "Plugin Configuration" msgstr "插件配置" @@ -544,7 +548,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:241 +#: src/components/forms/fields/ApiFormField.tsx:245 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:192 #: src/components/importer/ImporterColumnSelector.tsx:261 @@ -553,10 +557,10 @@ msgstr "選擇列表" #: src/components/nav/NavigationTree.tsx:211 #: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 -#: src/components/settings/SettingList.tsx:143 +#: src/components/settings/SettingList.tsx:145 #: src/components/wizards/ImportPartWizard.tsx:574 #: src/components/wizards/ImportPartWizard.tsx:719 -#: src/forms/BomForms.tsx:69 +#: src/forms/BomForms.tsx:74 #: src/functions/auth.tsx:687 #: src/pages/ErrorPage.tsx:11 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:317 @@ -586,18 +590,13 @@ msgstr "管理" #: lib/enums/Roles.tsx:33 #: src/defaults/actions.tsx:136 -#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/build/BuildIndex.tsx:67 #: src/pages/part/PartDetail.tsx:896 #: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Build Orders" msgstr "生產訂單" -#: lib/enums/Roles.tsx:50 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:202 -#~ msgid "Stocktake" -#~ msgstr "Stocktake" - #: src/components/Boundary.tsx:14 msgid "Error rendering component" msgstr "渲染組件出錯" @@ -808,10 +807,6 @@ msgstr "打印標籤" msgid "Print" msgstr "打印" -#: src/components/buttons/PrintingActions.tsx:152 -#~ msgid "Generate" -#~ msgstr "Generate" - #: src/components/buttons/PrintingActions.tsx:153 #~ msgid "Report printing completed successfully" #~ msgstr "Report printing completed successfully" @@ -903,9 +898,14 @@ msgstr "" #: src/components/calendar/Calendar.tsx:178 #: src/tables/InvenTreeTableHeader.tsx:294 -msgid "Download data" +msgid "Export data" msgstr "" +#: src/components/calendar/Calendar.tsx:178 +#: src/tables/InvenTreeTableHeader.tsx:294 +#~ msgid "Download data" +#~ msgstr "Download data" + #: src/components/calendar/OrderCalendar.tsx:132 msgid "Order Updated" msgstr "" @@ -980,185 +980,185 @@ msgstr "" msgid "There are no more widgets available for the dashboard" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:24 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 msgid "Subscribed Parts" msgstr "已訂購零件" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:25 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Show the number of parts which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:31 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 msgid "Subscribed Categories" msgstr "已訂閲類別" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:32 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:33 msgid "Show the number of part categories which you have subscribed to" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:41 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 msgid "Invalid BOMs" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:42 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Assemblies requiring bill of materials validation" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:53 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:54 #: src/tables/part/PartTable.tsx:263 msgid "Low Stock" msgstr "低庫存" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:55 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:56 msgid "Show the number of parts which are low on stock" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:64 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:65 msgid "Required for Build Orders" msgstr "生產訂單所需的" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:66 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:67 msgid "Show parts which are required for active build orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:71 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:72 msgid "Expired Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:73 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:74 msgid "Show the number of stock items which have expired" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:79 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:80 msgid "Stale Stock Items" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:81 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:82 msgid "Show the number of stock items which are stale" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:87 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:88 msgid "Active Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:89 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:90 msgid "Show the number of build orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:94 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:95 msgid "Overdue Build Orders" msgstr "逾期的生產訂單" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:96 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:97 msgid "Show the number of build orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:101 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:102 msgid "Assigned Build Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:103 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:104 msgid "Show the number of build orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:108 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:109 msgid "Active Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:110 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:111 msgid "Show the number of sales orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:115 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:116 msgid "Overdue Sales Orders" msgstr "逾期的銷售訂單" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:117 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:118 msgid "Show the number of sales orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:122 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:123 msgid "Assigned Sales Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:124 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:125 msgid "Show the number of sales orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:129 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:130 #: src/pages/sales/SalesIndex.tsx:87 msgid "Pending Shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:131 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:132 msgid "Show the number of pending sales order shipments" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:136 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:137 msgid "Active Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:138 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:139 msgid "Show the number of purchase orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:143 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:144 msgid "Overdue Purchase Orders" msgstr "逾期的採購訂單" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:145 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:146 msgid "Show the number of purchase orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:150 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:151 msgid "Assigned Purchase Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:152 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:153 msgid "Show the number of purchase orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:157 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:158 msgid "Active Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:159 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:160 msgid "Show the number of return orders which are currently active" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:164 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:165 msgid "Overdue Return Orders" msgstr "逾期的退貨訂單" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:166 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:167 msgid "Show the number of return orders which are overdue" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:171 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:172 msgid "Assigned Return Orders" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:173 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:174 msgid "Show the number of return orders which are assigned to you" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:193 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 #: src/components/dashboard/widgets/GetStartedWidget.tsx:15 #: src/defaults/links.tsx:86 msgid "Getting Started" msgstr "快速上手" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:194 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:195 #: src/defaults/links.tsx:89 msgid "Getting started with InvenTree" msgstr "開始使用 InvenTree" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:201 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 #: src/components/dashboard/widgets/NewsWidget.tsx:123 msgid "News Updates" msgstr "" -#: src/components/dashboard/DashboardWidgetLibrary.tsx:202 +#: src/components/dashboard/DashboardWidgetLibrary.tsx:203 msgid "The latest news from InvenTree" msgstr "" @@ -1201,6 +1201,29 @@ msgstr "" msgid "There are no unread news items" msgstr "" +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:15 +msgid "Generating Stocktake Report" +msgstr "" + +#: 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 "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:37 +#: src/pages/part/PartStockHistoryDetail.tsx:108 +msgid "Generate" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:64 +msgid "Stocktake" +msgstr "" + +#: src/components/dashboard/widgets/StocktakeDashboardWidget.tsx:65 +msgid "Generate a new stocktake report" +msgstr "" + #: src/components/details/Details.tsx:117 #~ msgid "Email:" #~ msgstr "Email:" @@ -1243,8 +1266,8 @@ 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:178 -#: src/tables/build/BuildAllocatedStockTable.tsx:258 +#: src/tables/build/BuildAllocatedStockTable.tsx:179 +#: src/tables/build/BuildAllocatedStockTable.tsx:259 #: src/tables/build/BuildLineTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:666 #: src/tables/sales/SalesOrderAllocationTable.tsx:224 @@ -1547,7 +1570,7 @@ msgstr "一個或多個表單字段存在錯誤" #: src/components/forms/ApiForm.tsx:734 #: src/hooks/UseForm.tsx:133 -#: src/tables/plugin/PluginListTable.tsx:204 +#: src/tables/plugin/PluginListTable.tsx:210 msgid "Update" msgstr "更新" @@ -1704,7 +1727,7 @@ msgid "Repeat password" msgstr "再次輸入密碼" #: src/components/forms/AuthenticationForm.tsx:332 -#: src/pages/Auth/Login.tsx:121 +#: src/pages/Auth/Login.tsx:123 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "註冊" @@ -1856,7 +1879,7 @@ msgstr "已停止" msgid "Running" msgstr "" -#: src/components/forms/fields/ApiFormField.tsx:201 +#: src/components/forms/fields/ApiFormField.tsx:205 msgid "Select file to upload" msgstr "" @@ -1946,41 +1969,41 @@ msgstr "編輯數據" msgid "Delete Row" msgstr "刪除行" -#: src/components/importer/ImportDataSelector.tsx:276 +#: src/components/importer/ImportDataSelector.tsx:280 msgid "Row" msgstr "行" -#: src/components/importer/ImportDataSelector.tsx:294 +#: src/components/importer/ImportDataSelector.tsx:298 msgid "Row contains errors" msgstr "行包含錯誤" -#: src/components/importer/ImportDataSelector.tsx:335 +#: src/components/importer/ImportDataSelector.tsx:339 msgid "Accept" msgstr "同意" -#: src/components/importer/ImportDataSelector.tsx:368 +#: src/components/importer/ImportDataSelector.tsx:372 msgid "Valid" msgstr "有效" -#: src/components/importer/ImportDataSelector.tsx:369 +#: src/components/importer/ImportDataSelector.tsx:373 msgid "Filter by row validation status" msgstr "按行驗證狀態篩選" -#: src/components/importer/ImportDataSelector.tsx:374 +#: src/components/importer/ImportDataSelector.tsx:378 #: src/components/wizards/WizardDrawer.tsx:113 #: src/tables/build/BuildOutputTable.tsx:533 msgid "Complete" msgstr "已完成" -#: src/components/importer/ImportDataSelector.tsx:375 +#: src/components/importer/ImportDataSelector.tsx:379 msgid "Filter by row completion status" msgstr "按行完成狀態篩選" -#: src/components/importer/ImportDataSelector.tsx:393 +#: src/components/importer/ImportDataSelector.tsx:397 msgid "Import selected rows" msgstr "導入選定的行" -#: src/components/importer/ImportDataSelector.tsx:408 +#: src/components/importer/ImportDataSelector.tsx:412 msgid "Processing Data" msgstr "處理數據中" @@ -2080,7 +2103,7 @@ msgstr "數據已成功導入" #: src/components/modals/AboutInvenTreeModal.tsx:205 #: src/components/modals/ServerInfoModal.tsx:134 #: src/components/wizards/ImportPartWizard.tsx:773 -#: src/forms/BomForms.tsx:132 +#: src/forms/BomForms.tsx:137 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:687 msgid "Close" msgstr "關閉" @@ -2268,11 +2291,11 @@ msgstr "" #: src/pages/part/PartDetail.tsx:1013 #: src/pages/stock/StockDetail.tsx:265 #: src/pages/stock/StockDetail.tsx:943 -#: src/tables/build/BuildAllocatedStockTable.tsx:125 +#: src/tables/ColumnRenderers.tsx:230 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildLineTable.tsx:193 #: src/tables/part/PartTable.tsx:137 -#: src/tables/stock/StockItemTable.tsx:182 -#: src/tables/stock/StockItemTable.tsx:343 +#: src/tables/stock/StockItemTable.tsx:198 msgid "Available" msgstr "可用的" @@ -2576,8 +2599,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:146 #: src/components/nav/SettingsHeader.tsx:41 #: src/defaults/actions.tsx:145 -#: src/pages/Index/Settings/SystemSettings.tsx:354 -#: src/pages/Index/Settings/SystemSettings.tsx:359 +#: src/pages/Index/Settings/SystemSettings.tsx:365 +#: src/pages/Index/Settings/SystemSettings.tsx:370 msgid "System Settings" msgstr "系統設置" @@ -2632,13 +2655,13 @@ msgstr "登出" #: src/pages/stock/LocationDetail.tsx:426 #: src/pages/stock/LocationDetail.tsx:456 #: src/pages/stock/StockDetail.tsx:643 -#: src/tables/stock/StockItemTable.tsx:85 +#: src/tables/stock/StockItemTable.tsx:79 msgid "Stock" msgstr "庫存" #: src/components/nav/NavigationDrawer.tsx:84 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:754 +#: src/pages/build/BuildDetail.tsx:774 #: src/pages/build/BuildIndex.tsx:101 msgid "Manufacturing" msgstr "" @@ -2780,7 +2803,7 @@ msgstr "附件" #: src/components/panels/NotesPanel.tsx:25 #: src/tables/part/PartTestResultTable.tsx:214 -#: src/tables/stock/StockTrackingTable.tsx:227 +#: src/tables/stock/StockTrackingTable.tsx:270 msgid "Notes" msgstr "備註" @@ -2819,7 +2842,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:102 -#: src/pages/build/BuildDetail.tsx:251 +#: src/pages/build/BuildDetail.tsx:269 #: src/pages/company/CompanyDetail.tsx:94 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 @@ -2830,8 +2853,8 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:278 -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/ColumnRenderers.tsx:446 +#: src/tables/build/BuildAllocatedStockTable.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2845,7 +2868,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:492 +#: src/tables/ColumnRenderers.tsx:660 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日期" @@ -2856,7 +2879,7 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:615 -#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/bom/UsedInTable.tsx:96 #: src/tables/company/CompanyTable.tsx:57 #: src/tables/company/CompanyTable.tsx:91 #: src/tables/machine/MachineListTable.tsx:384 @@ -2865,38 +2888,44 @@ msgstr "日期" #: src/tables/part/PartTable.tsx:197 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 -#: src/tables/plugin/PluginListTable.tsx:412 +#: src/tables/plugin/PluginListTable.tsx:418 #: src/tables/purchasing/SupplierPartTable.tsx:104 #: src/tables/purchasing/SupplierPartTable.tsx:215 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:400 -#: src/tables/stock/StockItemTable.tsx:322 +#: src/tables/stock/StockItemTable.tsx:177 msgid "Active" msgstr "激活" -#: src/components/plugins/PluginDrawer.tsx:105 +#: src/components/plugins/PluginDrawer.tsx:99 +#: src/pages/company/CompanyDetail.tsx:100 +#: src/tables/plugin/PluginListTable.tsx:140 +msgid "Website" +msgstr "網站" + +#: src/components/plugins/PluginDrawer.tsx:113 msgid "Package Name" msgstr "軟件包名" -#: src/components/plugins/PluginDrawer.tsx:111 +#: src/components/plugins/PluginDrawer.tsx:119 msgid "Installation Path" msgstr "安裝路徑" -#: src/components/plugins/PluginDrawer.tsx:116 +#: src/components/plugins/PluginDrawer.tsx:124 #: src/tables/machine/MachineTypeTable.tsx:182 #: src/tables/machine/MachineTypeTable.tsx:291 #: src/tables/plugin/PluginListTable.tsx:101 -#: src/tables/plugin/PluginListTable.tsx:417 +#: src/tables/plugin/PluginListTable.tsx:423 msgid "Builtin" msgstr "內置" -#: src/components/plugins/PluginDrawer.tsx:121 +#: src/components/plugins/PluginDrawer.tsx:129 msgid "Package" msgstr "軟件包" -#: src/components/plugins/PluginDrawer.tsx:133 +#: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:55 -#: src/pages/Index/Settings/SystemSettings.tsx:337 +#: src/pages/Index/Settings/SystemSettings.tsx:348 #: src/pages/Index/Settings/UserSettings.tsx:129 msgid "Plugin Settings" msgstr "插件設置" @@ -2990,7 +3019,7 @@ msgstr "配送" #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 #: src/pages/part/PartDetail.tsx:1052 -#: src/tables/ColumnRenderers.tsx:429 +#: src/tables/ColumnRenderers.tsx:597 msgid "Inactive" msgstr "未激活" @@ -3024,20 +3053,20 @@ msgstr "訂購中" #: src/pages/part/PartDetail.tsx:1040 #: src/pages/stock/StockDetail.tsx:926 #: src/tables/part/PartTestResultTable.tsx:305 -#: src/tables/stock/StockItemTable.tsx:359 +#: src/tables/stock/StockItemTable.tsx:214 msgid "In Production" msgstr "生產中" #: src/components/render/Part.tsx:74 -#: src/tables/stock/StockTrackingTable.tsx:221 +#: src/tables/stock/StockTrackingTable.tsx:264 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:233 -#: src/tables/ColumnRenderers.tsx:242 +#: src/tables/ColumnRenderers.tsx:401 +#: src/tables/ColumnRenderers.tsx:410 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3060,10 +3089,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:185 -#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/ColumnRenderers.tsx:353 +#: src/tables/ColumnRenderers.tsx:362 #: src/tables/Filter.tsx:400 -#: src/tables/stock/StockTrackingTable.tsx:113 +#: src/tables/stock/StockTrackingTable.tsx:129 msgid "Location" msgstr "位置" @@ -3082,11 +3111,11 @@ msgstr "序列號" #: src/forms/BuildForms.tsx:807 #: src/forms/PurchaseOrderForms.tsx:861 #: src/forms/ReturnOrderForms.tsx:243 -#: src/forms/SalesOrderForms.tsx:387 +#: src/forms/SalesOrderForms.tsx:389 #: src/forms/StockForms.tsx:848 -#: src/pages/part/PartStockHistoryDetail.tsx:56 -#: src/pages/part/PartStockHistoryDetail.tsx:210 -#: src/pages/part/PartStockHistoryDetail.tsx:234 +#: src/pages/part/PartStockHistoryDetail.tsx:61 +#: src/pages/part/PartStockHistoryDetail.tsx:241 +#: src/pages/part/PartStockHistoryDetail.tsx:265 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3098,8 +3127,7 @@ msgstr "序列號" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:69 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 -#: src/tables/stock/StockTrackingTable.tsx:87 +#: src/tables/stock/StockTrackingTable.tsx:103 msgid "Quantity" msgstr "數量" @@ -3215,40 +3243,40 @@ msgstr "" msgid "This setting requires confirmation" msgstr "" -#: src/components/settings/SettingList.tsx:72 +#: src/components/settings/SettingList.tsx:74 msgid "Edit Setting" msgstr "編輯設置" -#: src/components/settings/SettingList.tsx:85 +#: src/components/settings/SettingList.tsx:87 msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:118 +#: src/components/settings/SettingList.tsx:120 msgid "Setting updated" msgstr "設置已更新" #. placeholder {0}: setting.key -#: src/components/settings/SettingList.tsx:119 +#: src/components/settings/SettingList.tsx:121 msgid "Setting {0} updated successfully" msgstr "成功更新設置{0}" -#: src/components/settings/SettingList.tsx:128 +#: src/components/settings/SettingList.tsx:130 msgid "Error editing setting" msgstr "編輯設置時出錯" -#: src/components/settings/SettingList.tsx:144 +#: src/components/settings/SettingList.tsx:146 msgid "Error loading settings" msgstr "" -#: src/components/settings/SettingList.tsx:155 +#: src/components/settings/SettingList.tsx:157 msgid "No Settings" msgstr "" -#: src/components/settings/SettingList.tsx:156 +#: src/components/settings/SettingList.tsx:158 msgid "There are no configurable settings available" msgstr "" -#: src/components/settings/SettingList.tsx:193 +#: src/components/settings/SettingList.tsx:197 msgid "No settings specified" msgstr "未指定設置" @@ -3894,7 +3922,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:587 #: src/tables/build/BuildLineTable.tsx:823 #: src/tables/part/PartTable.tsx:522 -#: src/tables/sales/SalesOrderLineItemTable.tsx:370 +#: src/tables/sales/SalesOrderLineItemTable.tsx:372 msgid "Order Parts" msgstr "" @@ -4369,19 +4397,19 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BomForms.tsx:109 +#: src/forms/BomForms.tsx:114 msgid "Substitute Part" msgstr "" -#: src/forms/BomForms.tsx:126 +#: src/forms/BomForms.tsx:131 msgid "Edit BOM Substitutes" msgstr "" -#: src/forms/BomForms.tsx:133 +#: src/forms/BomForms.tsx:138 msgid "Add Substitute" msgstr "" -#: src/forms/BomForms.tsx:134 +#: src/forms/BomForms.tsx:139 msgid "Substitute added" msgstr "" @@ -4398,7 +4426,7 @@ msgstr "" #: src/forms/BuildForms.tsx:338 #: src/forms/BuildForms.tsx:413 #: src/forms/BuildForms.tsx:695 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:148 #: src/tables/build/BuildOutputTable.tsx:582 #: src/tables/part/PartTestResultTable.tsx:280 msgid "Build Output" @@ -4416,7 +4444,7 @@ msgstr "" #: src/forms/ReturnOrderForms.tsx:244 #: src/forms/StockForms.tsx:719 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:223 +#: src/pages/build/BuildDetail.tsx:241 #: src/pages/core/UserDetail.tsx:151 #: src/pages/purchasing/PurchaseOrderDetail.tsx:169 #: src/pages/sales/ReturnOrderDetail.tsx:136 @@ -4427,13 +4455,13 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:387 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/part/PartTestResultTable.tsx:317 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:176 +#: 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:327 -#: src/tables/stock/StockTrackingTable.tsx:65 +#: src/tables/stock/StockItemTable.tsx:182 +#: src/tables/stock/StockTrackingTable.tsx:81 msgid "Status" msgstr "狀態" @@ -4492,16 +4520,16 @@ msgid "Build outputs have been cancelled" msgstr "生產已完成" #: src/forms/BuildForms.tsx:641 -#: src/pages/build/BuildDetail.tsx:208 +#: src/pages/build/BuildDetail.tsx:226 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: 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:40 -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/bom/UsedInTable.tsx:46 +#: src/tables/build/BuildAllocatedStockTable.tsx:106 #: src/tables/build/BuildLineTable.tsx:338 -#: src/tables/build/BuildOrderTable.tsx:79 +#: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/PartSalesAllocationsTable.tsx:61 #: src/tables/part/RelatedPartTable.tsx:73 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:21 @@ -4509,45 +4537,46 @@ msgstr "生產已完成" #: src/tables/purchasing/SupplierPartTable.tsx:70 #: src/tables/sales/SalesOrderAllocationTable.tsx:135 #: src/tables/sales/SalesOrderLineItemTable.tsx:99 -#: src/tables/stock/StockItemTable.tsx:69 +#: src/tables/stock/StockItemTable.tsx:64 +#: src/tables/stock/StockTrackingTable.tsx:242 msgid "IPN" msgstr "內部零件編碼 IPN" #: src/forms/BuildForms.tsx:642 #: src/forms/BuildForms.tsx:806 #: src/forms/BuildForms.tsx:907 -#: src/forms/SalesOrderForms.tsx:385 -#: src/tables/build/BuildAllocatedStockTable.tsx:129 +#: src/forms/SalesOrderForms.tsx:387 +#: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildLineTable.tsx:183 -#: src/tables/sales/SalesOrderLineItemTable.tsx:342 -#: src/tables/stock/StockItemTable.tsx:338 +#: src/tables/sales/SalesOrderLineItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:193 msgid "Allocated" msgstr "已分配" #: src/forms/BuildForms.tsx:677 -#: src/forms/SalesOrderForms.tsx:374 +#: src/forms/SalesOrderForms.tsx:376 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/build/BuildDetail.tsx:327 +#: src/pages/build/BuildDetail.tsx:345 msgid "Source Location" msgstr "來源地點" #: src/forms/BuildForms.tsx:678 -#: src/forms/SalesOrderForms.tsx:375 +#: src/forms/SalesOrderForms.tsx:377 msgid "Select the source location for the stock allocation" msgstr "選擇分配庫存的源位置" #: src/forms/BuildForms.tsx:710 -#: src/forms/SalesOrderForms.tsx:415 +#: src/forms/SalesOrderForms.tsx:417 #: src/tables/build/BuildLineTable.tsx:576 #: src/tables/build/BuildLineTable.tsx:739 #: src/tables/build/BuildLineTable.tsx:838 -#: src/tables/sales/SalesOrderLineItemTable.tsx:380 -#: src/tables/sales/SalesOrderLineItemTable.tsx:406 +#: src/tables/sales/SalesOrderLineItemTable.tsx:382 +#: src/tables/sales/SalesOrderLineItemTable.tsx:408 msgid "Allocate Stock" msgstr "分配庫存" #: src/forms/BuildForms.tsx:713 -#: src/forms/SalesOrderForms.tsx:420 +#: src/forms/SalesOrderForms.tsx:422 msgid "Stock items allocated" msgstr "分配的庫存項目" @@ -4558,8 +4587,8 @@ msgstr "分配的庫存項目" #: src/forms/BuildForms.tsx:826 #: src/forms/BuildForms.tsx:927 -#: src/tables/build/BuildAllocatedStockTable.tsx:243 -#: src/tables/build/BuildAllocatedStockTable.tsx:279 +#: src/tables/build/BuildAllocatedStockTable.tsx:244 +#: src/tables/build/BuildAllocatedStockTable.tsx:280 #: src/tables/build/BuildLineTable.tsx:749 #: src/tables/build/BuildLineTable.tsx:872 msgid "Consume Stock" @@ -4578,14 +4607,14 @@ msgstr "" #: src/forms/BuildForms.tsx:908 #: src/tables/build/BuildLineTable.tsx:188 -#: src/tables/stock/StockItemTable.tsx:367 +#: src/tables/stock/StockItemTable.tsx:222 msgid "Consumed" msgstr "" #: src/forms/CommonForms.tsx:92 #: src/forms/PurchaseOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:138 -#: src/forms/SalesOrderForms.tsx:185 +#: src/forms/SalesOrderForms.tsx:187 msgid "Select project code for this line item" msgstr "" @@ -4711,11 +4740,11 @@ msgid "Store with already received stock" msgstr "存儲已收到的庫存" #: src/forms/PurchaseOrderForms.tsx:718 -#: src/pages/build/BuildDetail.tsx:341 +#: 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:118 +#: src/tables/build/BuildAllocatedStockTable.tsx:119 #: src/tables/build/BuildOutputTable.tsx:111 #: src/tables/part/PartTestResultTable.tsx:268 #: src/tables/part/PartTestResultTable.tsx:289 @@ -4738,7 +4767,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:750 #: src/pages/stock/StockDetail.tsx:382 -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:149 msgid "Expiry Date" msgstr "有效期至" @@ -4757,7 +4786,7 @@ msgstr "包裝" #: src/forms/PurchaseOrderForms.tsx:787 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:332 +#: src/tables/ColumnRenderers.tsx:500 msgid "Note" msgstr "備註" @@ -4771,7 +4800,7 @@ msgstr "庫存單位 (SKU)" #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:213 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:283 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:171 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:168 msgid "Received" msgstr "已接收" @@ -4791,35 +4820,40 @@ msgstr "接收物品" msgid "Item received into stock" msgstr "已收到庫存物品" -#: src/forms/SalesOrderForms.tsx:208 +#. placeholder {0}: salePrice ? `; suggested: (${salePrice})` : '.' +#: src/forms/SalesOrderForms.tsx:179 +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 msgid "Check Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:211 +#: src/forms/SalesOrderForms.tsx:213 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:221 +#: src/forms/SalesOrderForms.tsx:223 msgid "Shipment marked as checked" msgstr "" -#: src/forms/SalesOrderForms.tsx:236 #: src/forms/SalesOrderForms.tsx:238 +#: src/forms/SalesOrderForms.tsx:240 #: src/tables/sales/SalesOrderShipmentTable.tsx:228 msgid "Uncheck Shipment" msgstr "" -#: src/forms/SalesOrderForms.tsx:239 +#: src/forms/SalesOrderForms.tsx:241 msgid "Marking the shipment as unchecked indicates that the shipment requires further verification" msgstr "" -#: src/forms/SalesOrderForms.tsx:249 +#: src/forms/SalesOrderForms.tsx:251 msgid "Shipment marked as unchecked" msgstr "" -#: src/forms/SalesOrderForms.tsx:480 +#: src/forms/SalesOrderForms.tsx:482 msgid "Leave blank to use the order address" msgstr "" @@ -4849,8 +4883,8 @@ msgstr "庫存狀態" #: src/forms/StockForms.tsx:323 #: src/pages/stock/StockDetail.tsx:687 -#: src/tables/stock/StockItemTable.tsx:525 -#: src/tables/stock/StockItemTable.tsx:572 +#: src/tables/stock/StockItemTable.tsx:380 +#: src/tables/stock/StockItemTable.tsx:427 msgid "Add Stock Item" msgstr "編輯庫存項" @@ -5030,7 +5064,7 @@ msgid "List of entries to choose from" msgstr "" #: src/forms/selectionListFields.tsx:100 -#: src/pages/part/PartStockHistoryDetail.tsx:59 +#: src/pages/part/PartStockHistoryDetail.tsx:64 #: src/tables/FilterSelectDrawer.tsx:114 #: src/tables/FilterSelectDrawer.tsx:137 #: src/tables/FilterSelectDrawer.tsx:149 @@ -5393,15 +5427,15 @@ msgstr "未選擇" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:100 +#: src/pages/Auth/Login.tsx:102 msgid "Login" msgstr "登錄" -#: src/pages/Auth/Login.tsx:106 +#: src/pages/Auth/Login.tsx:108 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:113 +#: src/pages/Auth/Login.tsx:115 msgid "Don't have an account?" msgstr "沒有帳户?" @@ -6024,7 +6058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:312 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:403 -#: src/tables/build/BuildAllocatedStockTable.tsx:181 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:669 #: src/tables/sales/SalesOrderAllocationTable.tsx:220 msgid "Confirm Removal" @@ -6456,7 +6490,7 @@ msgstr "點" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:557 +#: src/tables/ColumnRenderers.tsx:725 msgid "Currency" msgstr "貨幣" @@ -6841,6 +6875,16 @@ msgstr "定價" msgid "Labels" msgstr "標籤" +#: src/pages/Index/Settings/SystemSettings.tsx:259 +msgid "Part Stocktake" +msgstr "" + +#: src/pages/Index/Settings/SystemSettings.tsx:270 +#: src/pages/part/PartStockHistoryDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:532 +msgid "Stock Tracking" +msgstr "庫存跟蹤" + #: src/pages/Index/Settings/SystemSettings.tsx:317 #~ msgid "Switch to User Setting" #~ msgstr "Switch to User Setting" @@ -6925,15 +6969,6 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:161 -#: src/tables/bom/UsedInTable.tsx:44 -#: src/tables/build/BuildOrderTable.tsx:83 -#: src/tables/stock/StockItemTable.tsx:74 -msgid "Revision" -msgstr "版本" - #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" @@ -6942,7 +6977,20 @@ msgstr "版本" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 +#~ msgid "Delete build order" +#~ msgstr "Delete build order" + +#: 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 +msgid "Revision" +msgstr "版本" + +#: src/pages/build/BuildDetail.tsx:247 #: src/pages/purchasing/PurchaseOrderDetail.tsx:175 #: src/pages/sales/ReturnOrderDetail.tsx:142 #: src/pages/sales/SalesOrderDetail.tsx:132 @@ -6950,150 +6998,146 @@ msgstr "版本" msgid "Custom Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:231 -#~ msgid "Delete build order" -#~ msgstr "Delete build order" - -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/build/BuildDetail.tsx:729 +#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:749 #: src/pages/build/BuildIndex.tsx:34 #: src/pages/stock/LocationDetail.tsx:149 -#: src/tables/build/BuildOrderTable.tsx:123 -#: src/tables/build/BuildOrderTable.tsx:183 +#: src/tables/build/BuildOrderTable.tsx:124 +#: src/tables/build/BuildOrderTable.tsx:184 #: src/tables/stock/StockLocationTable.tsx:48 msgid "External" msgstr "外部" -#: src/pages/build/BuildDetail.tsx:245 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:321 -#: src/tables/build/BuildAllocatedStockTable.tsx:112 +#: src/tables/ColumnRenderers.tsx:489 +#: src/tables/build/BuildAllocatedStockTable.tsx:113 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" msgstr "參考" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:277 msgid "Parent Build" msgstr "上級生產" -#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/build/BuildDetail.tsx:288 msgid "Build Quantity" msgstr "生產數量" -#: src/pages/build/BuildDetail.tsx:276 +#: src/pages/build/BuildDetail.tsx:294 #: src/pages/part/PartDetail.tsx:598 #: src/tables/bom/BomTable.tsx:366 #: src/tables/bom/BomTable.tsx:408 msgid "Can Build" msgstr "可以創建" -#: src/pages/build/BuildDetail.tsx:285 -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:303 +#: src/pages/build/BuildDetail.tsx:493 msgid "Completed Outputs" msgstr "已出產" -#: src/pages/build/BuildDetail.tsx:302 +#: src/pages/build/BuildDetail.tsx:320 #: src/tables/Filter.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Issued By" msgstr "發佈人" -#: src/pages/build/BuildDetail.tsx:310 +#: 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:483 +#: src/tables/ColumnRenderers.tsx:651 #: src/tables/Filter.tsx:319 msgid "Responsible" msgstr "責任人" -#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:346 msgid "Any location" msgstr "任意地點" -#: src/pages/build/BuildDetail.tsx:335 -msgid "Destination Location" -msgstr "目標地點" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:351 -#: src/tables/settings/ApiTokenTable.tsx:97 -#: src/tables/settings/PendingTasksTable.tsx:41 -msgid "Created" -msgstr "已創建" - -#: src/pages/build/BuildDetail.tsx:359 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:505 -msgid "Start Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:367 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 -#: src/pages/sales/ReturnOrderDetail.tsx:274 -#: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:513 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 -#: src/tables/sales/SalesOrderLineItemTable.tsx:134 -msgid "Target Date" -msgstr "預計日期" +#: src/pages/build/BuildDetail.tsx:353 +msgid "Destination Location" +msgstr "目標地點" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" +#: src/pages/build/BuildDetail.tsx:369 +#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/tables/settings/PendingTasksTable.tsx:41 +msgid "Created" +msgstr "已創建" + #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -#: src/tables/build/BuildOrderTable.tsx:93 -#: src/tables/sales/SalesOrderLineItemTable.tsx:347 +#: src/pages/build/BuildDetail.tsx:377 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:287 +#: src/pages/sales/ReturnOrderDetail.tsx:266 +#: src/pages/sales/SalesOrderDetail.tsx:258 +#: src/tables/ColumnRenderers.tsx:673 +msgid "Start Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:295 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:266 +#: src/tables/ColumnRenderers.tsx:681 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:151 +#: src/tables/sales/SalesOrderLineItemTable.tsx:136 +msgid "Target Date" +msgstr "預計日期" + +#: src/pages/build/BuildDetail.tsx:393 +#: src/tables/build/BuildOrderTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:349 msgid "Completed" msgstr "已完成" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:429 msgid "Build Details" msgstr "生產詳情" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:435 msgid "Required Parts" msgstr "" -#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:408 #: src/pages/sales/SalesOrderShipmentDetail.tsx:259 #: src/tables/part/PartSalesAllocationsTable.tsx:73 msgid "Allocated Stock" msgstr "已分配的庫存" -#: src/pages/build/BuildDetail.tsx:445 +#: src/pages/build/BuildDetail.tsx:463 msgid "Consumed Stock" msgstr "已消耗庫存" -#: src/pages/build/BuildDetail.tsx:462 +#: src/pages/build/BuildDetail.tsx:480 msgid "Incomplete Outputs" msgstr "未出產" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:508 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:522 msgid "Child Build Orders" msgstr "子生產訂單" -#: src/pages/build/BuildDetail.tsx:514 +#: src/pages/build/BuildDetail.tsx:533 #: src/pages/part/PartDetail.tsx:929 #: src/pages/stock/StockDetail.tsx:587 #: src/tables/build/BuildOutputTable.tsx:654 @@ -7101,140 +7145,140 @@ msgstr "子生產訂單" msgid "Test Results" msgstr "測試結果" -#: src/pages/build/BuildDetail.tsx:556 +#: src/pages/build/BuildDetail.tsx:576 msgid "Edit Build Order" msgstr "編輯生產訂單" -#: src/pages/build/BuildDetail.tsx:578 -#: src/tables/build/BuildOrderTable.tsx:207 -#: src/tables/build/BuildOrderTable.tsx:223 +#: src/pages/build/BuildDetail.tsx:598 +#: src/tables/build/BuildOrderTable.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:224 msgid "Add Build Order" msgstr "添加生產訂單" -#: src/pages/build/BuildDetail.tsx:588 +#: src/pages/build/BuildDetail.tsx:608 msgid "Cancel Build Order" msgstr "取消生產訂單" -#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/build/BuildDetail.tsx:610 #: src/pages/purchasing/PurchaseOrderDetail.tsx:422 #: src/pages/sales/ReturnOrderDetail.tsx:433 #: src/pages/sales/SalesOrderDetail.tsx:460 msgid "Order cancelled" msgstr "訂單已取消" -#: src/pages/build/BuildDetail.tsx:591 +#: 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:600 +#: src/pages/build/BuildDetail.tsx:620 msgid "Hold Build Order" msgstr "掛起生產訂單" -#: src/pages/build/BuildDetail.tsx:602 +#: 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:603 +#: src/pages/build/BuildDetail.tsx:623 #: src/pages/purchasing/PurchaseOrderDetail.tsx:430 #: src/pages/sales/ReturnOrderDetail.tsx:441 #: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order placed on hold" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:608 +#: src/pages/build/BuildDetail.tsx:628 msgid "Issue Build Order" msgstr "發出生產訂單" -#: src/pages/build/BuildDetail.tsx:610 +#: src/pages/build/BuildDetail.tsx:630 #: src/pages/purchasing/PurchaseOrderDetail.tsx:413 #: src/pages/sales/ReturnOrderDetail.tsx:424 #: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Issue this order" msgstr "發出這個訂單" -#: src/pages/build/BuildDetail.tsx:611 +#: src/pages/build/BuildDetail.tsx:631 #: src/pages/purchasing/PurchaseOrderDetail.tsx:414 #: src/pages/sales/ReturnOrderDetail.tsx:425 #: src/pages/sales/SalesOrderDetail.tsx:452 msgid "Order issued" msgstr "訂單發起" -#: src/pages/build/BuildDetail.tsx:630 +#: src/pages/build/BuildDetail.tsx:650 msgid "Complete Build Order" msgstr "完成生產訂單" -#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/build/BuildDetail.tsx:656 #: src/pages/purchasing/PurchaseOrderDetail.tsx:442 #: src/pages/sales/ReturnOrderDetail.tsx:448 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Mark this order as complete" msgstr "標記該訂單為已完成" -#: src/pages/build/BuildDetail.tsx:639 +#: src/pages/build/BuildDetail.tsx:659 #: src/pages/purchasing/PurchaseOrderDetail.tsx:436 #: src/pages/sales/ReturnOrderDetail.tsx:449 #: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Order completed" msgstr "訂單已完成" -#: src/pages/build/BuildDetail.tsx:666 +#: src/pages/build/BuildDetail.tsx:686 #: src/pages/purchasing/PurchaseOrderDetail.tsx:465 #: src/pages/sales/ReturnOrderDetail.tsx:476 #: src/pages/sales/SalesOrderDetail.tsx:522 msgid "Issue Order" msgstr "發佈訂單" -#: src/pages/build/BuildDetail.tsx:673 +#: src/pages/build/BuildDetail.tsx:693 #: src/pages/purchasing/PurchaseOrderDetail.tsx:472 #: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesOrderDetail.tsx:536 msgid "Complete Order" msgstr "完成訂單" -#: src/pages/build/BuildDetail.tsx:692 +#: src/pages/build/BuildDetail.tsx:712 msgid "Build Order Actions" msgstr "生產訂單操作" -#: src/pages/build/BuildDetail.tsx:697 +#: src/pages/build/BuildDetail.tsx:717 #: src/pages/purchasing/PurchaseOrderDetail.tsx:495 #: src/pages/sales/ReturnOrderDetail.tsx:506 #: src/pages/sales/SalesOrderDetail.tsx:560 msgid "Edit order" msgstr "編輯訂單" -#: src/pages/build/BuildDetail.tsx:701 +#: src/pages/build/BuildDetail.tsx:721 #: src/pages/purchasing/PurchaseOrderDetail.tsx:503 #: src/pages/sales/ReturnOrderDetail.tsx:512 #: src/pages/sales/SalesOrderDetail.tsx:565 msgid "Duplicate order" msgstr "複製訂單" -#: src/pages/build/BuildDetail.tsx:705 +#: src/pages/build/BuildDetail.tsx:725 #: src/pages/purchasing/PurchaseOrderDetail.tsx:506 #: src/pages/sales/ReturnOrderDetail.tsx:517 #: src/pages/sales/SalesOrderDetail.tsx:568 msgid "Hold order" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/build/BuildDetail.tsx:730 #: src/pages/purchasing/PurchaseOrderDetail.tsx:511 #: src/pages/sales/ReturnOrderDetail.tsx:522 #: src/pages/sales/SalesOrderDetail.tsx:573 msgid "Cancel order" msgstr "取消訂單" -#: src/pages/build/BuildDetail.tsx:748 +#: src/pages/build/BuildDetail.tsx:768 #: src/pages/stock/StockDetail.tsx:344 -#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/part/PartBuildAllocationsTable.tsx:45 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:157 -#: src/tables/stock/StockTrackingTable.tsx:124 +#: src/tables/stock/StockTrackingTable.tsx:140 msgid "Build Order" msgstr "生產訂單" @@ -7243,7 +7287,7 @@ msgstr "生產訂單" #~ msgstr "Build order created" #: src/pages/build/BuildIndex.tsx:35 -#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" msgstr "" @@ -7286,10 +7330,6 @@ msgstr "" msgid "Parametric View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 -msgid "Website" -msgstr "網站" - #: src/pages/company/CompanyDetail.tsx:108 msgid "Phone Number" msgstr "電話號碼" @@ -7313,7 +7353,7 @@ msgstr "默認貨幣單位" #: src/pages/company/SupplierPartDetail.tsx:153 #: src/tables/Filter.tsx:347 #: src/tables/company/CompanyTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:89 +#: src/tables/purchasing/SupplierPartTable.tsx:90 msgid "Manufacturer" msgstr "製造商" @@ -7330,7 +7370,7 @@ msgstr "製造商" #: src/tables/sales/SalesOrderParametricTable.tsx:32 #: src/tables/sales/SalesOrderShipmentTable.tsx:132 #: src/tables/sales/SalesOrderTable.tsx:134 -#: src/tables/stock/StockTrackingTable.tsx:168 +#: src/tables/stock/StockTrackingTable.tsx:184 msgid "Customer" msgstr "客户" @@ -7406,19 +7446,19 @@ msgid "Received Stock" msgstr "接收庫存" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:108 +#: src/tables/purchasing/ManufacturerPartTable.tsx:109 msgid "Edit Manufacturer Part" msgstr "編輯製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:219 -#: src/tables/purchasing/ManufacturerPartTable.tsx:96 -#: src/tables/purchasing/ManufacturerPartTable.tsx:115 -#: src/tables/purchasing/ManufacturerPartTable.tsx:156 +#: src/tables/purchasing/ManufacturerPartTable.tsx:97 +#: src/tables/purchasing/ManufacturerPartTable.tsx:116 +#: src/tables/purchasing/ManufacturerPartTable.tsx:157 msgid "Add Manufacturer Part" msgstr "添加製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:231 -#: src/tables/purchasing/ManufacturerPartTable.tsx:126 +#: src/tables/purchasing/ManufacturerPartTable.tsx:127 msgid "Delete Manufacturer Part" msgstr "刪除製造商零件" @@ -7512,7 +7552,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:437 +#: src/tables/ColumnRenderers.tsx:605 msgid "User Information" msgstr "" @@ -7697,8 +7737,8 @@ msgid "Revision of" msgstr "修訂" #: src/pages/part/PartDetail.tsx:493 -#: src/tables/ColumnRenderers.tsx:209 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:377 +#: src/tables/ColumnRenderers.tsx:386 msgid "Default Location" msgstr "默認位置" @@ -7723,14 +7763,14 @@ msgstr "關鍵詞" #: src/tables/bom/BomTable.tsx:445 #: src/tables/build/BuildLineTable.tsx:306 #: src/tables/part/PartTable.tsx:319 -#: src/tables/sales/SalesOrderLineItemTable.tsx:138 +#: src/tables/sales/SalesOrderLineItemTable.tsx:140 msgid "Available Stock" msgstr "可用庫存" #: src/pages/part/PartDetail.tsx:548 #: src/tables/bom/BomTable.tsx:342 #: src/tables/build/BuildLineTable.tsx:268 -#: src/tables/sales/SalesOrderLineItemTable.tsx:180 +#: src/tables/sales/SalesOrderLineItemTable.tsx:182 msgid "On order" msgstr "訂購中" @@ -7802,12 +7842,12 @@ msgstr "虛擬零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:521 +#: src/tables/ColumnRenderers.tsx:689 msgid "Creation Date" msgstr "創建日期" #: src/pages/part/PartDetail.tsx:683 -#: src/tables/ColumnRenderers.tsx:454 +#: src/tables/ColumnRenderers.tsx:622 #: src/tables/Filter.tsx:373 msgid "Created By" msgstr "創建人" @@ -8006,35 +8046,46 @@ msgstr "銷售記錄" #~ msgid "Expected Quantity" #~ msgstr "Expected Quantity" -#: src/pages/part/PartStockHistoryDetail.tsx:80 +#: src/pages/part/PartStockHistoryDetail.tsx:83 msgid "Edit Stocktake Entry" msgstr "編輯盤點條目" -#: src/pages/part/PartStockHistoryDetail.tsx:88 +#: src/pages/part/PartStockHistoryDetail.tsx:91 msgid "Delete Stocktake Entry" msgstr "刪除盤點條目" -#: src/pages/part/PartStockHistoryDetail.tsx:107 -#: src/pages/part/PartStockHistoryDetail.tsx:211 +#: src/pages/part/PartStockHistoryDetail.tsx:109 +msgid "Stocktake report scheduled for generation" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:123 +msgid "Stock Quantity" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:129 +#: src/pages/part/PartStockHistoryDetail.tsx:242 #: src/pages/stock/StockDetail.tsx:402 -#: src/tables/stock/StockItemTable.tsx:271 +#: src/tables/stock/StockItemTable.tsx:126 msgid "Stock Value" msgstr "庫存價值" -#: src/pages/part/PartStockHistoryDetail.tsx:240 +#: src/pages/part/PartStockHistoryDetail.tsx:201 +msgid "Generate Stocktake Entry" +msgstr "" + +#: src/pages/part/PartStockHistoryDetail.tsx:271 #: src/pages/part/pricing/PricingOverviewPanel.tsx:334 msgid "Minimum Value" msgstr "最小值" -#: src/pages/part/PartStockHistoryDetail.tsx:246 +#: src/pages/part/PartStockHistoryDetail.tsx:277 #: src/pages/part/pricing/PricingOverviewPanel.tsx:335 msgid "Maximum Value" msgstr "最大值" -#: src/pages/part/PartStocktakeDetail.tsx:99 -#: src/tables/settings/StocktakeReportTable.tsx:70 -#~ msgid "Generate Stocktake Report" -#~ msgstr "Generate Stocktake Report" +#: src/pages/part/PartStockHistoryDetail.tsx:304 +msgid "Stocktake Entries" +msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:104 #: src/tables/settings/StocktakeReportTable.tsx:72 @@ -8048,20 +8099,20 @@ msgstr "最大值" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:571 +#: src/tables/ColumnRenderers.tsx:739 #: src/tables/bom/BomTable.tsx:283 #: 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:124 +#: src/tables/sales/SalesOrderLineItemTable.tsx:126 #: src/tables/sales/SalesOrderTable.tsx:179 msgid "Total Price" msgstr "總價" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 -#: src/tables/bom/UsedInTable.tsx:54 +#: src/tables/bom/UsedInTable.tsx:60 #: src/tables/part/PartTable.tsx:227 msgid "Component" msgstr "組件" @@ -8096,7 +8147,7 @@ msgstr "最高價格" #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:257 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:114 msgid "Unit Price" msgstr "單價" @@ -8176,7 +8227,7 @@ msgstr "採購價格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:288 #: src/pages/stock/StockDetail.tsx:426 #: src/tables/general/ParameterTable.tsx:101 -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:155 msgid "Last Updated" msgstr "最近更新" @@ -8313,8 +8364,8 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:529 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/ColumnRenderers.tsx:697 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" @@ -8492,7 +8543,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:206 -#: src/tables/ColumnRenderers.tsx:537 +#: src/tables/ColumnRenderers.tsx:705 #: src/tables/sales/SalesOrderAllocationTable.tsx:182 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipment Date" @@ -8741,10 +8792,6 @@ msgstr "最近庫存盤點" msgid "Stock Details" msgstr "庫存詳情" -#: src/pages/stock/StockDetail.tsx:532 -msgid "Stock Tracking" -msgstr "庫存跟蹤" - #: src/pages/stock/StockDetail.tsx:571 #~ msgid "Test Data" #~ msgstr "Test Data" @@ -8805,7 +8852,7 @@ msgstr "序列化庫存" #~ msgstr "Item returned to stock" #: src/pages/stock/StockDetail.tsx:787 -#: src/tables/stock/StockItemTable.tsx:539 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Stock item serialized" msgstr "庫存項已創建" @@ -8859,12 +8906,12 @@ msgstr "庫存項操作" #~ msgstr "Assign to a customer" #: src/pages/stock/StockDetail.tsx:968 -#: src/tables/stock/StockItemTable.tsx:404 +#: src/tables/stock/StockItemTable.tsx:259 msgid "Stale" msgstr "" #: src/pages/stock/StockDetail.tsx:974 -#: src/tables/stock/StockItemTable.tsx:398 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Expired" msgstr "" @@ -8893,7 +8940,68 @@ msgstr "" #~ msgid "No location set" #~ msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:360 +#: src/tables/ColumnRenderers.tsx:149 +msgid "This stock item is in production" +msgstr "該庫存項正在生產" + +#: src/tables/ColumnRenderers.tsx:156 +msgid "This stock item has been assigned to a sales order" +msgstr "庫存項已分配到銷售訂單" + +#: src/tables/ColumnRenderers.tsx:163 +msgid "This stock item has been assigned to a customer" +msgstr "庫存項已分配給客户" + +#: src/tables/ColumnRenderers.tsx:170 +msgid "This stock item is installed in another stock item" +msgstr "此庫存項已安裝在另一個庫存項中" + +#: src/tables/ColumnRenderers.tsx:177 +msgid "This stock item has been consumed by a build order" +msgstr "此庫存項已被生產訂單消耗" + +#: src/tables/ColumnRenderers.tsx:184 +msgid "This stock item is unavailable" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:190 +msgid "This stock item has expired" +msgstr "此庫存項已過期" + +#: src/tables/ColumnRenderers.tsx:194 +msgid "This stock item is stale" +msgstr "此庫存項是過期項" + +#: src/tables/ColumnRenderers.tsx:206 +msgid "This stock item is over-allocated" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:214 +msgid "This stock item is fully allocated" +msgstr "此庫存項已完全分配" + +#: src/tables/ColumnRenderers.tsx:221 +msgid "This stock item is partially allocated" +msgstr "此庫存項已被部分分配" + +#: src/tables/ColumnRenderers.tsx:239 +#: src/tables/build/BuildLineTable.tsx:303 +#: src/tables/sales/SalesOrderLineItemTable.tsx:162 +msgid "No stock available" +msgstr "無可用庫存" + +#: src/tables/ColumnRenderers.tsx:249 +msgid "This stock item has been depleted" +msgstr "庫存項已耗盡" + +#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/bom/BomTable.tsx:359 +#: src/tables/part/PartTable.tsx:171 +#: src/tables/sales/SalesOrderLineItemTable.tsx:191 +msgid "Stock Information" +msgstr "庫存信息" + +#: src/tables/ColumnRenderers.tsx:528 #: src/tables/build/BuildOutputTable.tsx:610 msgid "Allocated Lines" msgstr "已分配的項目" @@ -8960,7 +9068,7 @@ msgstr "顯示帶有序列號的項目" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:108 -#: src/tables/build/BuildAllocatedStockTable.tsx:134 +#: src/tables/build/BuildAllocatedStockTable.tsx:135 msgid "Serial" msgstr "" @@ -9116,7 +9224,7 @@ msgstr "根據負責人進行篩選" #: src/tables/Filter.tsx:336 #: src/tables/settings/ApiTokenTable.tsx:127 -#: src/tables/stock/StockTrackingTable.tsx:206 +#: src/tables/stock/StockTrackingTable.tsx:225 msgid "Filter by user" msgstr "按用户篩選" @@ -9259,7 +9367,7 @@ msgid "Are you sure you want to delete the selected items?" msgstr "確定要刪除所選的項目嗎?" #: src/tables/InvenTreeTableHeader.tsx:110 -#: src/tables/plugin/PluginListTable.tsx:316 +#: src/tables/plugin/PluginListTable.tsx:322 msgid "This action cannot be undone" msgstr "" @@ -9317,9 +9425,9 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:141 -#: src/tables/sales/SalesOrderLineItemTable.tsx:199 -#: src/tables/sales/SalesOrderLineItemTable.tsx:216 +#: src/tables/sales/SalesOrderLineItemTable.tsx:143 +#: src/tables/sales/SalesOrderLineItemTable.tsx:201 +#: src/tables/sales/SalesOrderLineItemTable.tsx:218 msgid "Virtual part" msgstr "" @@ -9344,7 +9452,7 @@ msgstr "包括替代庫存" #: src/tables/bom/BomTable.tsx:333 #: src/tables/build/BuildLineTable.tsx:250 -#: src/tables/sales/SalesOrderLineItemTable.tsx:166 +#: src/tables/sales/SalesOrderLineItemTable.tsx:168 msgid "Includes variant stock" msgstr "包括變體庫存" @@ -9373,13 +9481,6 @@ msgstr "正在生產" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:359 -#: src/tables/part/PartTable.tsx:171 -#: src/tables/sales/SalesOrderLineItemTable.tsx:189 -#: src/tables/stock/StockItemTable.tsx:222 -msgid "Stock Information" -msgstr "庫存信息" - #: src/tables/bom/BomTable.tsx:400 #: src/tables/build/BuildLineTable.tsx:498 #: src/tables/build/BuildLineTable.tsx:539 @@ -9401,7 +9502,7 @@ msgstr "顯示可跟蹤項目" #: src/tables/bom/BomTable.tsx:430 #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:44 -#: src/tables/purchasing/ManufacturerPartTable.tsx:134 +#: src/tables/purchasing/ManufacturerPartTable.tsx:135 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Active Part" msgstr "激活的零件" @@ -9436,12 +9537,12 @@ msgid "Show validated items" msgstr "顯示已驗證的項目" #: src/tables/bom/BomTable.tsx:460 -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:86 msgid "Inherited" msgstr "繼承項" #: src/tables/bom/BomTable.tsx:461 -#: src/tables/bom/UsedInTable.tsx:81 +#: src/tables/bom/UsedInTable.tsx:87 msgid "Show inherited items" msgstr "顯示繼承的項目" @@ -9454,13 +9555,13 @@ msgid "Show items which allow variant substitution" msgstr "顯示允許變體替換的項目" #: src/tables/bom/BomTable.tsx:470 -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:91 #: src/tables/build/BuildLineTable.tsx:203 msgid "Optional" msgstr "可選項" #: src/tables/bom/BomTable.tsx:471 -#: src/tables/bom/UsedInTable.tsx:86 +#: src/tables/bom/UsedInTable.tsx:92 msgid "Show optional items" msgstr "顯示可選項目" @@ -9496,10 +9597,12 @@ msgid "BOM item created" msgstr "BOM 項目已創建" #: src/tables/bom/BomTable.tsx:525 +#: src/tables/bom/UsedInTable.tsx:112 msgid "Edit BOM Item" msgstr "編輯物料清單項目" #: src/tables/bom/BomTable.tsx:527 +#: src/tables/bom/UsedInTable.tsx:116 msgid "BOM item updated" msgstr "物料清單 項目已更新" @@ -9553,34 +9656,34 @@ msgstr "" msgid "Bill of materials cannot be edited, as the part is locked" msgstr "無法編輯材料清單,因為零件已鎖定" -#: src/tables/bom/UsedInTable.tsx:34 +#: src/tables/bom/UsedInTable.tsx:40 #: src/tables/build/BuildLineTable.tsx:208 #: src/tables/part/ParametricPartTable.tsx:29 #: src/tables/part/PartBuildAllocationsTable.tsx:60 #: src/tables/part/PartTable.tsx:209 -#: src/tables/stock/StockItemTable.tsx:333 +#: src/tables/stock/StockItemTable.tsx:188 msgid "Assembly" msgstr "裝配" -#: src/tables/bom/UsedInTable.tsx:91 +#: src/tables/bom/UsedInTable.tsx:97 msgid "Show active assemblies" msgstr "顯示活動裝配體" -#: src/tables/bom/UsedInTable.tsx:95 +#: src/tables/bom/UsedInTable.tsx:101 #: src/tables/part/PartTable.tsx:239 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追蹤" -#: src/tables/bom/UsedInTable.tsx:96 +#: src/tables/bom/UsedInTable.tsx:102 msgid "Show trackable assemblies" msgstr "顯示可跟蹤裝配體" -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/tables/build/BuildAllocatedStockTable.tsx:65 msgid "Allocated to Output" msgstr "分配至輸出" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:66 msgid "Show items allocated to a build output" msgstr "顯示分配給構建輸出的項目" @@ -9593,7 +9696,7 @@ msgstr "顯示分配給構建輸出的項目" #~ msgid "Include orders for part variants" #~ msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/part/PartBuildAllocationsTable.tsx:84 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:69 @@ -9603,19 +9706,19 @@ msgid "Order Status" 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:652 msgid "Edit Stock Allocation" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#~ msgid "Edit Build Item" -#~ msgstr "Edit Build Item" - #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:178 #: src/tables/build/BuildLineTable.tsx:665 #: src/tables/sales/SalesOrderAllocationTable.tsx:218 msgid "Remove Allocated Stock" @@ -9626,17 +9729,17 @@ msgstr "" #~ msgid "Delete Stock Allocation" #~ msgstr "Delete Stock Allocation" -#: src/tables/build/BuildAllocatedStockTable.tsx:182 +#: src/tables/build/BuildAllocatedStockTable.tsx:183 #: src/tables/build/BuildLineTable.tsx:670 #: src/tables/sales/SalesOrderAllocationTable.tsx:221 msgid "Are you sure you want to remove this allocated stock from the order?" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:242 +#: src/tables/build/BuildAllocatedStockTable.tsx:243 msgid "Consume" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:259 +#: src/tables/build/BuildAllocatedStockTable.tsx:260 #: src/tables/build/BuildLineTable.tsx:112 #: src/tables/sales/SalesOrderAllocationTable.tsx:248 msgid "Remove allocated stock" @@ -9680,7 +9783,7 @@ msgid "Testable" msgstr "可測試" #: src/tables/build/BuildLineTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:388 +#: src/tables/stock/StockItemTable.tsx:243 msgid "Tracked" msgstr "已跟蹤" @@ -9693,7 +9796,7 @@ msgid "Show items with stock on order" msgstr "" #: src/tables/build/BuildLineTable.tsx:259 -#: src/tables/sales/SalesOrderLineItemTable.tsx:172 +#: src/tables/sales/SalesOrderLineItemTable.tsx:174 msgid "In production" msgstr "生產中" @@ -9701,12 +9804,6 @@ msgstr "生產中" msgid "Insufficient stock" msgstr "庫存不足" -#: src/tables/build/BuildLineTable.tsx:303 -#: src/tables/sales/SalesOrderLineItemTable.tsx:160 -#: src/tables/stock/StockItemTable.tsx:191 -msgid "No stock available" -msgstr "無可用庫存" - #: src/tables/build/BuildLineTable.tsx:377 msgid "Gets Inherited" msgstr "獲取已繼承的" @@ -9737,7 +9834,7 @@ msgid "Fully allocated" msgstr "" #: src/tables/build/BuildLineTable.tsx:565 -#: src/tables/sales/SalesOrderLineItemTable.tsx:311 +#: src/tables/sales/SalesOrderLineItemTable.tsx:313 msgid "Create Build Order" msgstr "創建生產訂單" @@ -9780,7 +9877,7 @@ msgid "Build Stock" msgstr "生產庫存" #: src/tables/build/BuildLineTable.tsx:792 -#: src/tables/sales/SalesOrderLineItemTable.tsx:487 +#: src/tables/sales/SalesOrderLineItemTable.tsx:489 msgid "View Part" msgstr "" @@ -9811,28 +9908,28 @@ msgstr "" #~ msgid "Filter by whether the purchase order has a project code" #~ msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:166 +#: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/purchasing/PurchaseOrderTable.tsx:83 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:81 msgid "Has Target Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:167 +#: src/tables/build/BuildOrderTable.tsx:168 #: src/tables/purchasing/PurchaseOrderTable.tsx:84 #: src/tables/sales/ReturnOrderTable.tsx:80 #: src/tables/sales/SalesOrderTable.tsx:82 msgid "Show orders with a target date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:173 #: src/tables/purchasing/PurchaseOrderTable.tsx:89 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:87 msgid "Has Start Date" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:174 #: src/tables/purchasing/PurchaseOrderTable.tsx:90 #: src/tables/sales/ReturnOrderTable.tsx:86 #: src/tables/sales/SalesOrderTable.tsx:88 @@ -9879,7 +9976,7 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:405 #: src/tables/part/PartTestResultTable.tsx:318 -#: src/tables/stock/StockItemTable.tsx:328 +#: src/tables/stock/StockItemTable.tsx:183 msgid "Filter by stock status" msgstr "按庫存狀態篩選" @@ -10101,24 +10198,24 @@ msgstr "" #: src/tables/general/ExtraLineItemTable.tsx:95 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:406 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:83 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:187 -#: src/tables/sales/SalesOrderLineItemTable.tsx:252 -#: src/tables/sales/SalesOrderLineItemTable.tsx:357 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:184 +#: src/tables/sales/SalesOrderLineItemTable.tsx:254 +#: src/tables/sales/SalesOrderLineItemTable.tsx:359 msgid "Add Line Item" msgstr "添加行項目" #: src/tables/general/ExtraLineItemTable.tsx:108 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:323 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:96 -#: src/tables/sales/SalesOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:97 +#: src/tables/sales/SalesOrderLineItemTable.tsx:273 msgid "Edit Line Item" msgstr "編輯行項目" #: src/tables/general/ExtraLineItemTable.tsx:117 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:332 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:105 -#: src/tables/sales/SalesOrderLineItemTable.tsx:280 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 +#: src/tables/sales/SalesOrderLineItemTable.tsx:282 msgid "Delete Line Item" msgstr "刪除行項目" @@ -10994,7 +11091,7 @@ msgstr "插件" #~ msgstr "An error occurred while fetching plugin details" #: src/tables/plugin/PluginListTable.tsx:106 -#: src/tables/plugin/PluginListTable.tsx:422 +#: src/tables/plugin/PluginListTable.tsx:428 msgid "Mandatory" msgstr "" @@ -11024,68 +11121,68 @@ msgstr "描述不可用." #~ msgid "Reload" #~ msgstr "Reload" -#: src/tables/plugin/PluginListTable.tsx:153 +#: src/tables/plugin/PluginListTable.tsx:159 msgid "Confirm plugin activation" msgstr "確認插件激活" -#: src/tables/plugin/PluginListTable.tsx:154 +#: src/tables/plugin/PluginListTable.tsx:160 msgid "Confirm plugin deactivation" msgstr "確認插件停用" -#: src/tables/plugin/PluginListTable.tsx:159 -msgid "The selected plugin will be activated" -msgstr "所選插件將被激活" - -#: src/tables/plugin/PluginListTable.tsx:160 -msgid "The selected plugin will be deactivated" -msgstr "所選插件將被停用" - #: src/tables/plugin/PluginListTable.tsx:163 #~ msgid "Package information" #~ msgstr "Package information" -#: src/tables/plugin/PluginListTable.tsx:178 +#: src/tables/plugin/PluginListTable.tsx:165 +msgid "The selected plugin will be activated" +msgstr "所選插件將被激活" + +#: src/tables/plugin/PluginListTable.tsx:166 +msgid "The selected plugin will be deactivated" +msgstr "所選插件將被停用" + +#: src/tables/plugin/PluginListTable.tsx:184 msgid "Deactivate" msgstr "停用" -#: src/tables/plugin/PluginListTable.tsx:192 -msgid "Activate" -msgstr "激活" - -#: src/tables/plugin/PluginListTable.tsx:193 -msgid "Activate selected plugin" -msgstr "激活所選插件" - #: src/tables/plugin/PluginListTable.tsx:197 #~ msgid "Plugin settings" #~ msgstr "Plugin settings" -#: src/tables/plugin/PluginListTable.tsx:205 +#: src/tables/plugin/PluginListTable.tsx:198 +msgid "Activate" +msgstr "激活" + +#: src/tables/plugin/PluginListTable.tsx:199 +msgid "Activate selected plugin" +msgstr "激活所選插件" + +#: src/tables/plugin/PluginListTable.tsx:211 msgid "Update selected plugin" msgstr "更新所選插件" -#: src/tables/plugin/PluginListTable.tsx:224 -#: src/tables/stock/InstalledItemsTable.tsx:107 +#: src/tables/plugin/PluginListTable.tsx:230 +#: src/tables/stock/InstalledItemsTable.tsx:98 msgid "Uninstall" msgstr "卸載" -#: src/tables/plugin/PluginListTable.tsx:225 +#: src/tables/plugin/PluginListTable.tsx:231 msgid "Uninstall selected plugin" msgstr "卸載所選插件" -#: src/tables/plugin/PluginListTable.tsx:244 +#: src/tables/plugin/PluginListTable.tsx:250 msgid "Delete selected plugin configuration" msgstr "刪除選中的插件配置" -#: src/tables/plugin/PluginListTable.tsx:260 +#: src/tables/plugin/PluginListTable.tsx:266 msgid "Activate Plugin" msgstr "激活插件" -#: src/tables/plugin/PluginListTable.tsx:267 +#: src/tables/plugin/PluginListTable.tsx:273 msgid "The plugin was activated" msgstr "" -#: src/tables/plugin/PluginListTable.tsx:268 +#: src/tables/plugin/PluginListTable.tsx:274 msgid "The plugin was deactivated" msgstr "" @@ -11093,20 +11190,20 @@ msgstr "" #~ msgid "Install plugin" #~ msgstr "Install plugin" -#: src/tables/plugin/PluginListTable.tsx:281 -#: src/tables/plugin/PluginListTable.tsx:368 +#: src/tables/plugin/PluginListTable.tsx:287 +#: src/tables/plugin/PluginListTable.tsx:374 msgid "Install Plugin" msgstr "安裝插件" -#: src/tables/plugin/PluginListTable.tsx:294 +#: src/tables/plugin/PluginListTable.tsx:300 msgid "Install" msgstr "安裝" -#: src/tables/plugin/PluginListTable.tsx:295 +#: src/tables/plugin/PluginListTable.tsx:301 msgid "Plugin installed successfully" msgstr "插件安裝成功" -#: src/tables/plugin/PluginListTable.tsx:300 +#: src/tables/plugin/PluginListTable.tsx:306 msgid "Uninstall Plugin" msgstr "卸載插件" @@ -11114,23 +11211,23 @@ msgstr "卸載插件" #~ msgid "This action cannot be undone." #~ msgstr "This action cannot be undone." -#: src/tables/plugin/PluginListTable.tsx:312 +#: src/tables/plugin/PluginListTable.tsx:318 msgid "Confirm plugin uninstall" msgstr "確認插件卸載" -#: src/tables/plugin/PluginListTable.tsx:315 +#: src/tables/plugin/PluginListTable.tsx:321 msgid "The selected plugin will be uninstalled." msgstr "所選插件將被卸載。" -#: src/tables/plugin/PluginListTable.tsx:320 +#: src/tables/plugin/PluginListTable.tsx:326 msgid "Plugin uninstalled successfully" msgstr "插件卸載成功" -#: src/tables/plugin/PluginListTable.tsx:328 +#: src/tables/plugin/PluginListTable.tsx:334 msgid "Delete Plugin" msgstr "刪除插件" -#: src/tables/plugin/PluginListTable.tsx:329 +#: src/tables/plugin/PluginListTable.tsx:335 msgid "Deleting this plugin configuration will remove all associated settings and data. Are you sure you want to delete this plugin?" msgstr "刪除此插件配置將刪除所有相關的設置和數據。您確定要刪除此插件嗎?" @@ -11138,11 +11235,11 @@ msgstr "刪除此插件配置將刪除所有相關的設置和數據。您確定 #~ msgid "Deactivate Plugin" #~ msgstr "Deactivate Plugin" -#: src/tables/plugin/PluginListTable.tsx:342 +#: src/tables/plugin/PluginListTable.tsx:348 msgid "Plugins reloaded" msgstr "插件已重載" -#: src/tables/plugin/PluginListTable.tsx:343 +#: src/tables/plugin/PluginListTable.tsx:349 msgid "Plugins were reloaded successfully" msgstr "插件重載成功" @@ -11154,7 +11251,7 @@ msgstr "插件重載成功" #~ msgid "The following plugin will be deactivated" #~ msgstr "The following plugin will be deactivated" -#: src/tables/plugin/PluginListTable.tsx:361 +#: src/tables/plugin/PluginListTable.tsx:367 msgid "Reload Plugins" msgstr "重載插件" @@ -11166,7 +11263,7 @@ msgstr "重載插件" #~ msgid "Deactivating plugin" #~ msgstr "Deactivating plugin" -#: src/tables/plugin/PluginListTable.tsx:385 +#: src/tables/plugin/PluginListTable.tsx:391 msgid "Plugin Detail" msgstr "插件詳情" @@ -11178,12 +11275,12 @@ msgstr "插件詳情" #~ msgid "Error updating plugin" #~ msgstr "Error updating plugin" -#: src/tables/plugin/PluginListTable.tsx:427 +#: src/tables/plugin/PluginListTable.tsx:433 msgid "Sample" msgstr "樣本" -#: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:372 +#: src/tables/plugin/PluginListTable.tsx:438 +#: src/tables/stock/StockItemTable.tsx:227 msgid "Installed" msgstr "已安裝" @@ -11204,23 +11301,23 @@ msgstr "已安裝" #~ msgstr "Are you sure you want to delete this parameter?" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:34 -#: src/tables/purchasing/ManufacturerPartTable.tsx:82 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:99 msgid "MPN" msgstr "製造商零件編號 (MPN)" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:45 -#: src/tables/purchasing/ManufacturerPartTable.tsx:135 +#: src/tables/purchasing/ManufacturerPartTable.tsx:136 msgid "Show manufacturer parts for active internal parts." msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:50 -#: src/tables/purchasing/ManufacturerPartTable.tsx:140 +#: src/tables/purchasing/ManufacturerPartTable.tsx:141 msgid "Active Manufacturer" msgstr "" #: src/tables/purchasing/ManufacturerPartParametricTable.tsx:51 -#: src/tables/purchasing/ManufacturerPartTable.tsx:142 +#: src/tables/purchasing/ManufacturerPartTable.tsx:143 msgid "Show manufacturer parts for active manufacturers." msgstr "" @@ -11319,23 +11416,23 @@ msgstr "顯示活躍供應商" msgid "Show supplier parts with stock" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:155 msgid "Received Date" msgstr "接收日期" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:172 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:169 msgid "Show items which have been received" msgstr "顯示已收到的項目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:177 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:174 msgid "Filter by line item status" msgstr "按行項目狀態篩選" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:195 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:192 msgid "Receive selected items" msgstr "接收選中項目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:230 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:227 msgid "Receive Item" msgstr "接收物品" @@ -11399,27 +11496,27 @@ msgstr "" #~ msgid "Allocate Serials" #~ msgstr "Allocate Serials" -#: src/tables/sales/SalesOrderLineItemTable.tsx:293 +#: src/tables/sales/SalesOrderLineItemTable.tsx:295 msgid "Allocate Serial Numbers" msgstr "分配序列號" -#: src/tables/sales/SalesOrderLineItemTable.tsx:343 +#: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Show lines which are fully allocated" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:348 +#: src/tables/sales/SalesOrderLineItemTable.tsx:350 msgid "Show lines which are completed" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:421 +#: src/tables/sales/SalesOrderLineItemTable.tsx:423 msgid "Allocate serials" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:439 +#: src/tables/sales/SalesOrderLineItemTable.tsx:441 msgid "Build stock" msgstr "生產庫存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:457 +#: src/tables/sales/SalesOrderLineItemTable.tsx:459 msgid "Order stock" msgstr "訂單庫存" @@ -12035,24 +12132,24 @@ msgstr "" msgid "Error updating user" msgstr "" -#: src/tables/stock/InstalledItemsTable.tsx:38 -#: src/tables/stock/InstalledItemsTable.tsx:90 +#: src/tables/stock/InstalledItemsTable.tsx:37 +#: src/tables/stock/InstalledItemsTable.tsx:81 msgid "Install Item" msgstr "安裝項目" -#: src/tables/stock/InstalledItemsTable.tsx:40 +#: src/tables/stock/InstalledItemsTable.tsx:39 msgid "Item installed" msgstr "已安裝項目" -#: src/tables/stock/InstalledItemsTable.tsx:51 +#: src/tables/stock/InstalledItemsTable.tsx:50 msgid "Uninstall Item" msgstr "卸載項目" -#: src/tables/stock/InstalledItemsTable.tsx:53 +#: src/tables/stock/InstalledItemsTable.tsx:52 msgid "Item uninstalled" msgstr "已卸載項目" -#: src/tables/stock/InstalledItemsTable.tsx:108 +#: src/tables/stock/InstalledItemsTable.tsx:99 msgid "Uninstall stock item" msgstr "卸載庫存項目" @@ -12073,207 +12170,163 @@ msgstr "刪除位置類型" msgid "Icon" msgstr "圖標" -#: src/tables/stock/StockItemTable.tsx:106 -msgid "This stock item is in production" -msgstr "該庫存項正在生產" +#: src/tables/stock/StockItemTable.tsx:160 +msgid "Stocktake Date" +msgstr "盤點日期" -#: src/tables/stock/StockItemTable.tsx:113 -msgid "This stock item has been assigned to a sales order" -msgstr "庫存項已分配到銷售訂單" +#: src/tables/stock/StockItemTable.tsx:178 +msgid "Show stock for active parts" +msgstr "顯示激活零件的庫存" -#: src/tables/stock/StockItemTable.tsx:120 -msgid "This stock item has been assigned to a customer" -msgstr "庫存項已分配給客户" +#: src/tables/stock/StockItemTable.tsx:189 +msgid "Show stock for assembled parts" +msgstr "顯示組裝配件的庫存" -#: src/tables/stock/StockItemTable.tsx:127 -msgid "This stock item is installed in another stock item" -msgstr "此庫存項已安裝在另一個庫存項中" +#: src/tables/stock/StockItemTable.tsx:194 +msgid "Show items which have been allocated" +msgstr "顯示已分配的項目" -#: src/tables/stock/StockItemTable.tsx:134 -msgid "This stock item has been consumed by a build order" -msgstr "此庫存項已被生產訂單消耗" +#: src/tables/stock/StockItemTable.tsx:199 +msgid "Show items which are available" +msgstr "顯示可用的項目" -#: src/tables/stock/StockItemTable.tsx:141 -msgid "This stock item is unavailable" +#: src/tables/stock/StockItemTable.tsx:203 +#: src/tables/stock/StockLocationTable.tsx:38 +msgid "Include Sublocations" +msgstr "包括子地點" + +#: src/tables/stock/StockItemTable.tsx:204 +msgid "Include stock in sublocations" +msgstr "包括子地點的庫存" + +#: src/tables/stock/StockItemTable.tsx:208 +msgid "Depleted" +msgstr "耗盡" + +#: src/tables/stock/StockItemTable.tsx:209 +msgid "Show depleted stock items" +msgstr "顯示耗盡的庫存項" + +#: src/tables/stock/StockItemTable.tsx:215 +msgid "Show items which are in production" +msgstr "顯示正在生產的項目" + +#: src/tables/stock/StockItemTable.tsx:223 +msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:150 -msgid "This stock item has expired" -msgstr "此庫存項已過期" +#: src/tables/stock/StockItemTable.tsx:228 +msgid "Show stock items which are installed in other items" +msgstr "顯示安裝在其他項目中的庫存項" -#: src/tables/stock/StockItemTable.tsx:154 -msgid "This stock item is stale" -msgstr "此庫存項是過期項" +#: src/tables/stock/StockItemTable.tsx:232 +msgid "Sent to Customer" +msgstr "發送給客户" -#: src/tables/stock/StockItemTable.tsx:166 -msgid "This stock item is fully allocated" -msgstr "此庫存項已完全分配" +#: src/tables/stock/StockItemTable.tsx:233 +msgid "Show items which have been sent to a customer" +msgstr "顯示已發送給客户的項目" -#: src/tables/stock/StockItemTable.tsx:173 -msgid "This stock item is partially allocated" -msgstr "此庫存項已被部分分配" +#: src/tables/stock/StockItemTable.tsx:244 +msgid "Show tracked items" +msgstr "顯示已跟蹤項目" -#: src/tables/stock/StockItemTable.tsx:201 -msgid "This stock item has been depleted" -msgstr "庫存項已耗盡" +#: src/tables/stock/StockItemTable.tsx:248 +msgid "Has Purchase Price" +msgstr "有采購價格" + +#: src/tables/stock/StockItemTable.tsx:249 +msgid "Show items which have a purchase price" +msgstr "顯示有購買價格的項目" + +#: src/tables/stock/StockItemTable.tsx:254 +msgid "Show items which have expired" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:260 +msgid "Show items which are stale" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:265 +msgid "Expired Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:266 +msgid "Show items which expired before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:272 +msgid "Expired After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:273 +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 +msgid "Stocktake Before" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:292 +msgid "Show items counted before this date" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:297 +msgid "Stocktake After" +msgstr "" + +#: src/tables/stock/StockItemTable.tsx:298 +msgid "Show items counted after this date" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 -msgid "Stocktake Date" -msgstr "盤點日期" +#: src/tables/stock/StockItemTable.tsx:303 +msgid "External Location" +msgstr "外部地點" -#: src/tables/stock/StockItemTable.tsx:323 -msgid "Show stock for active parts" -msgstr "顯示激活零件的庫存" - -#: src/tables/stock/StockItemTable.tsx:334 -msgid "Show stock for assembled parts" -msgstr "顯示組裝配件的庫存" - -#: src/tables/stock/StockItemTable.tsx:339 -msgid "Show items which have been allocated" -msgstr "顯示已分配的項目" - -#: src/tables/stock/StockItemTable.tsx:344 -msgid "Show items which are available" -msgstr "顯示可用的項目" - -#: src/tables/stock/StockItemTable.tsx:348 -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "Include Sublocations" -msgstr "包括子地點" - -#: src/tables/stock/StockItemTable.tsx:349 -msgid "Include stock in sublocations" -msgstr "包括子地點的庫存" - -#: src/tables/stock/StockItemTable.tsx:353 -msgid "Depleted" -msgstr "耗盡" - -#: src/tables/stock/StockItemTable.tsx:354 -msgid "Show depleted stock items" -msgstr "顯示耗盡的庫存項" - -#: src/tables/stock/StockItemTable.tsx:360 -msgid "Show items which are in production" -msgstr "顯示正在生產的項目" +#: src/tables/stock/StockItemTable.tsx:304 +msgid "Show items in an external location" +msgstr "顯示外部庫存地點的項目" #: src/tables/stock/StockItemTable.tsx:362 #~ msgid "Include stock items for variant parts" #~ msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:368 -msgid "Show items which have been consumed by a build order" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:373 -msgid "Show stock items which are installed in other items" -msgstr "顯示安裝在其他項目中的庫存項" - -#: src/tables/stock/StockItemTable.tsx:377 -msgid "Sent to Customer" -msgstr "發送給客户" - -#: src/tables/stock/StockItemTable.tsx:378 -msgid "Show items which have been sent to a customer" -msgstr "顯示已發送給客户的項目" - -#: src/tables/stock/StockItemTable.tsx:389 -msgid "Show tracked items" -msgstr "顯示已跟蹤項目" - -#: src/tables/stock/StockItemTable.tsx:393 -msgid "Has Purchase Price" -msgstr "有采購價格" - -#: src/tables/stock/StockItemTable.tsx:394 -msgid "Show items which have a purchase price" -msgstr "顯示有購買價格的項目" - #: src/tables/stock/StockItemTable.tsx:397 #~ msgid "Serial Number LTE" #~ msgstr "Serial Number LTE" -#: src/tables/stock/StockItemTable.tsx:399 -msgid "Show items which have expired" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:403 #~ msgid "Serial Number GTE" #~ msgstr "Serial Number GTE" -#: src/tables/stock/StockItemTable.tsx:405 -msgid "Show items which are stale" +#: src/tables/stock/StockItemTable.tsx:414 +msgid "Order items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Expired Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:411 -msgid "Show items which expired before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:417 -msgid "Expired After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:418 -msgid "Show items which expired after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:424 -msgid "Updated Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:425 -msgid "Show items updated before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:430 -msgid "Updated After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:431 -msgid "Show items updated after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:436 -msgid "Stocktake Before" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:437 -msgid "Show items counted before this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:442 -msgid "Stocktake After" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:443 -msgid "Show items counted after this date" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:448 -msgid "External Location" -msgstr "外部地點" - -#: src/tables/stock/StockItemTable.tsx:449 -msgid "Show items in an external location" -msgstr "顯示外部庫存地點的項目" - #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:559 -msgid "Order items" -msgstr "" - #: src/tables/stock/StockItemTable.tsx:595 #~ msgid "Add a new stock item" #~ msgstr "Add a new stock item" @@ -12437,19 +12490,23 @@ msgstr "" msgid "Set parent location for the selected items" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:76 +#: src/tables/stock/StockTrackingTable.tsx:92 msgid "Old Status" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:92 +#: src/tables/stock/StockTrackingTable.tsx:108 msgid "Added" msgstr "已添加" -#: src/tables/stock/StockTrackingTable.tsx:97 +#: src/tables/stock/StockTrackingTable.tsx:113 msgid "Removed" msgstr "已刪除" -#: src/tables/stock/StockTrackingTable.tsx:236 +#: src/tables/stock/StockTrackingTable.tsx:253 +msgid "Stock item no longer exists" +msgstr "" + +#: src/tables/stock/StockTrackingTable.tsx:279 msgid "No user information" msgstr "沒有用户信息"